1. 程式人生 > 其它 >Grafana 郵箱報警測試之Failed to send alert notifications問題解決

Grafana 郵箱報警測試之Failed to send alert notifications問題解決

基本型別

基本資料型別02

import java.math.BigDecimal;

public class dema03 {
public static void main(String[] args) {
//整數拓展 進位制 二進位制0b 十進位制 十六進位制0xb
int i = 10;
int i2 = 010;//八進位制0
int i3 = 0xb;//十六進位制0x 0~9 A~F 15
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("======================");
//================================
//浮點數拓展?
//================================
//floot 有限的,離散,有舍入誤差,大約等於,接近但不等於
// BigDecimal 數學工具類
//double
float f=0.1f;//0.1
double d=1.0/10;//0.1 儘量用double
System.out.println(f==d);
//字元
System.out.println("===============================================");
char name='A';
char name2='中';
System.out.println(name);
System.out.println((int)name);//強制轉換
System.out.println(name2);
System.out.println((int)name2);//強制轉換
/*所有字元的本質還是數字*/
//編碼 unicode 2位元組 0-65536
//轉義字元 \t 製表符
// \n換行
//布林值擴充套件
boolean flag = true;
if (flag==true){}//新手
if(flag){}//老手
}
}

基本資料型別03

byte,short,char->int -> long ->float ->double

運算中,不同型別的資料先轉換為同一型別,然後再進行計算。

首先,不能對Boolean進行轉換,

2不能把物件轉換不相光的 型別,

3.在高容量轉換低容量的時候,強制轉換,

4.轉換的時候存在記憶體溢位,或者精度問題

idea常用快捷鍵

  1. 常用快捷鍵

常用快捷鍵包括:

CTRL + D:複製所在行。
CTRL + Y:刪除所在行。
CTRL + X C V:分別是剪下、複製和貼上所在行。
CTRL + W:遞進選擇程式碼塊。
CTRL + P:提示方法的引數。
CTRL + B:跳轉到方法定義處。
CTRL + + -:展開或關閉程式碼段。
CTRL + F1:顯示錯誤資訊。
CTRL + F8:設定斷點。
ALT + ↑ ↓:切換方法。
SHIFT + 滾輪:橫向移動螢幕。
SHIFT + F10:執行。
ALT + SHIFT + /:多行註釋。
ALT + SHIFT + ↑ ↓:移動行。
SHIFT + ENTER:下面新建一行。
CTRL + ALT + ENTER:上面新建一行。
CTRL + 點選:檢視原始碼。
ALT + ENTER:解決錯誤。
ALT + ← →:切換頁面。
CTRL + ALT + U:檢視繼承關係。
CTRL + ALT + L:程式碼格式化,美觀化。
CTRL + SHIFT + Z:取消撤回(和搜狗輸入法的符號表還衝突了)。
ALT + INSERT:構造器。
CTRL + F12:檢視類結構。
SHIFT + F6:重構方法名、變數名(整體替換)。
CTRL + SHIFT + Y:大小寫轉換。
CTRL + ALT + T:生成 try-catch 程式碼。
CTRL + ALT + F:區域性變數轉換為成員變數。
CTRL + F:查詢和替換。
CTRL + ALT + M:抽取新方法。
CTRL + F4:關閉當前頁面。
  1. 常用模板

常用模板包括:

psvm:public static void main。
sout:System.out.println。
soutp:輸出形參。
soutm:輸出方法。
soutv:輸出變數。
xxx.sout:輸出xxx,可以是臨時定義的字串之類。
fori:for 迴圈。
iter:迭代器 for 迴圈。
itar:陣列迭代 for 迴圈。
list.for:陣列 for 迴圈。
list.fori:陣列正序 for 迴圈。
list.forr:陣列倒序 for 迴圈。
ifn:if null 判斷。
inn:if not null 判斷。
prsf:private static final 私有靜態常量,用於單例模式。
psf:public static final。
psfi:public static final int,以此類推。

自定義模板,可以去 Editor 的 Live Templates 中新增。 ————————————————