java學習筆記(二),java學習筆記
一.java常用資料類型
| 資料類型 |
所佔位元組 |
注意 |
int |
4 |
|
| char |
2 |
|
| double |
8 |
|
| float |
4 |
float a=2f;(必須得加f或F否則他會預設為double) |
| boolean |
1 |
只有 true或false沒有0或非0 |
| String |
|
為字串型 |
| long/short int |
8/2 |
|
| byte |
1 |
1個位元組為8位 |
二.資料類型轉換
1.自動轉換:byte ->short int->char->int->long int ->float->double
轉換條件:由低類型向高類型(即箭頭所指的轉換方向)變數類型不會改變,但計算值會變為高類型的
2.強制類型轉換 (資料類型)變數名 如char a; (int)a---------a會強制轉換為int型的如
把double類型的a=3.2強制轉換為int型的,自動捨去.2。由高精度向低精度轉換會損失精確度。
三.java中命名規則
一、命名規範
1、 項目名全部小寫
2、 包名全部小寫
3、 類名首字母大寫,如果類名由多個單片語成,每個單詞的首字母都要大寫。
如:public class MyClass{}
4、 變數名、方法名首字母小寫,如果名稱由多個單片語成,每個單詞的首字母都要大寫。
如:int index=0;
public void toString(){}
5、 常量名全部大寫
如:public static final String GAME_COLOR=”RED”;
6、所有命名規則必須遵循以下規則:
1)、名稱只能由字母、數字、底線、$符號組成
2)、不能以數字開頭
3)、名稱不能使用JAVA中的關鍵字。
4)、堅決不允許出現中文及拼音命名。
二.注釋
//單行注釋
/* 多行注釋*/
四.運算子
算數運算子:+,-,*,/,%(取餘兩邊的數必須為整型),++(自增),--i自減法。(注意i++與++i的區別)
關係:>,<,!=,<=,>=,==
賦值運算子:=
邏輯運算子:&&與,或||,非!,&不斷路與,|不短路或。(不短路的意思是)
位元運算符 :...........
三目運算子:a=a>0?b:c;
//如果a大於0,a=b,否則a=c;
2.優先順序: