複習筆記_1。

標識符(identifier):

  1. 以字母、"_"、"$"開頭和組成,不能是關鍵字;

  2. 常量名全部用大寫,變量名首字母爲小寫字母,類名首字母爲大寫字母;

  3. 如果字符由多個單詞組成,那從第二個單詞開始每個單詞首字母爲大寫,下劃線一般用於常量名中起分割作用,如final int ARRAY_SIZE=100;

  4. java中嚴格區分字母大小寫;

關鍵字(KeyWord):系統標識符,都是小寫的,都有自己的含義。


分隔符:


  1. 空白符;

  2. 普通分隔符;

  3. 註釋;

數據類型類:包爲java.lang,每個簡單數據類型都對有對應的對應數據類型類,除了Boolean類外都有MAX_VALUE和MIN_VALUE靜態域,通過類名直接得到對應數據類型的關鍵字。.xxvalue()、.toString();


數據類型轉換:自動(隱式),強制(顯示).


自動規則:整數轉換小數、位數少的類型轉換爲位數多的,byte在內存以8位保存,int32位,char16位,long64位,float32位,double64位;


強制類型轉換:位數多的向少的轉換、小數轉爲整數。用()形式,如Double anDouble=3.14 int anlnt=(int)anDouble;


運算符:算數運算符,雙目運算符(+、-、*、/(取整)、%(取餘));單目運算符(++、- -、+(正)、-(負)),可以對字符(char)進行計算,它是以16位,可以轉換,如‘a’的Ascll值爲97,所以,'a'/3=32,'a'%5=2;


連接運算符:+


關係運算符:>、<、>=、<=、==、!=;


邏輯運算符:與&、或|、非!、短路&&、短路||


賦值運算符:=,爲雙目運算符。


廣義賦值運算符:+=、-=、*=、/=、%=、&=、|=,如a+=b意思是a=a+b;


三目條件運算符:表達式?結果1:結果2;true就取結果1,fale就是2,;可取代簡單的二分支結構,書寫簡單,並有較快的運算速度!如int result=a>b?a-b:a+b;


對象運算符:instanceof判斷某個具體對象是否是某個類(或其它的子類)的一個實例化對象,若是,則返回true,否則返false;new-內存分配運算符,爲數組和類對象分配內存空間。


流程控制:程序結構-1.順序結構,2.分支選擇結構,3.循環結構。for(;;)system.out.prinln("1");和for(;true;)system.out.prinln("1")是一樣的。for語句括號內三個部分都是可選的,邏輯表達式爲空時,默認爲恆真,循環不會停止。


for (String name : nameArray) { }

常用的循環形式:1.已知循環次數;2.先判斷循環條件的真假(while)3.至少執行一次(do-while)

記:continue、

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章