總結
Java特性:簡單性,物件導向,可移植性(跨平臺),高效能,分散式,動態性,多執行緒,安全性,健壯性
單行註釋://
多行註釋:/* */
文件註釋:JavaDoc:/** */
強型別語言:安全性高,速度低,所有變數必須先定義後使用,使用要嚴格符合規定。資料型別 變數名=值;
弱型別語言:在JS中運用較多。
位bit: 資料儲存的最小單位
位元組Byte:資料處理的基本單位(1B=8bit)
字元:計算機中使用的字母、數字、字、符號
1、基本資料型別:
boolean:布林型別,佔一個位元組,true,false
byte:位元組型別,佔一個位元組,-128-127
short:短整數型別,佔兩個位元組,-32768-32767
int:整數型別,佔四個位元組,-2147483648-2147483647
long:長整數型別,佔八個位元組
float:浮點型別,佔四個位元組
double:浮點型別,佔八個位元組
char:字元型別,佔兩個位元組
優先順序低到高:byte,short,char < int < long < float < double (小數優先順序大於整數)
布林值擴充套件:
boolean flag = true;
if(flag){}
資料型別轉換:強制轉換:高到低;自動轉換:低到高;
eg:
char c='a';
int d=c+1;
System.out.println(d);//輸出結果為98
System.out.println ((char)d);//輸出結果為b
ps:
- 布林值不能進行轉換
- 不能把物件型別轉換為不相干型別
- 轉換時可能存在記憶體溢位現象,精度問題。
2、引用資料型別:
- class:類
- interface:介面
- 陣列
3、識別符號:
類、方法和變數修飾符(以字母,$,,開始,首字母之後可以是字母,$,,數字,組合)