Javase—java基礎

陳衍舟發表於2017-11-26

 

1. 關鍵字:

java中有特殊用途的字串就是關鍵字;java中都是小寫的(學到的時侯再記就可以)

 

2. 識別符號

1.  定義:標識某些東西的符號

2.   識別符號定義的一些規範:

1. 不能使用關鍵字

2.  識別符號中只能包含: 數字,字母,_  $,中文(不推薦)

3.  識別符號只能以:       字母,_ ,$開頭(中文也可以)

4.  識別符號儘量有含義,如:age,name,stuid;

5.  類名首字母大寫;變數名,方法名首字母小寫

 

3. 變數

1. 說明:記憶體中的一個命名的區域;每個變數都可以指定儲存的資料型別

2. 語法

1. 變數要先定義再使用,語法是資料型別變數名=初值;例如int a=9;

2. 變數使用之前一定要先賦值

3. 變數中儲存的值是可以改變的

 

6. java資料兩種型別:基本和引用

1. 8種基本型別:

1. 整型:

byte 1個位元組  (-2^7   ~ 2^7-1-128~127)

short2個位元組  (-2^15 ~ 2^15-1-32768~32767)

int    4個位元組

long 8個位元組

2. 浮點型:

float 四個位元組

double:八個位元組

3. 字元型:

char:用' '包含,只能表達單個字元或一箇中文,可以和int相互轉換

4. 布林型:

boolean:只有兩個取值,分別是true,false;

2. 3種引用型別:

介面

陣列

 

7. 資料型別的轉換

1. 向上轉換:byte->short->int->long->float->double

2. 向下轉換:強轉,可能會丟失精度,語法是:byte s=(byte)m

       兩整數相操作,結果為資料型別中較大的,如long+int,結果是long;資料型別最小為int

8. 運算子

算術運算子 :  +  -  * / % ++(自增,加1後結果重新賦給自己) --(自減)

賦值運算子:   = +=  ,-=   *=  /=   

邏輯運算子:   &&(短路與:有一個不滿足條件,不繼續進行)、&(判斷所有條件) 、|| (短路或)、| 、!(非);運算元都 boolean型別

比較運算子:   >  < ==  <=  >= !=

位執行符   :   & | <<  >>:轉成二進位制後,按位進行運算;5&8;0101—>1000

三元運演算法:   (布林值)?結果1:結果2;布林值為true則為結果1,否則為2


相關文章