java語法小結2

java擯棄了C++的容易引發的錯誤,指針、枚舉、結構體都不存在。
類的最簡單定義
class Hello{
}

public class welcome{

}
當一個程序中出現public時需要將文件名更改爲改類名,因此在一個文件中是不能有兩個public類
//    註釋掉一行代碼
/*  */註釋掉一段代碼
/** */自動生成註釋文檔
編譯:源文件 javac welcome.java
執行:一個類 java welcome
println在結尾處自動加一個換行符"\n"
print沒有這個功能,這是兩者的區別
當我們定義好了classpath後java解釋器會按照classpath路徑來編譯
爲了能夠在當前路徑下編譯,可以加上'.'表示當前路徑
在設置環境變量時一般在所有的路徑前加一個點‘.’
java的語法:
8種基本數據類型
byte b;有符號的整數 -127~128
b=3;
b=b*3;當byte類型參與運算時java會自動將byte轉換成int型
b=byte(b*3);就可以了

short s;-32798~32797 有符號2字節整數 16位 short
int 4個字節
long 8個字節
char ch 無符號的兩個字節的類型 0~65535可以用整數給一個字符賦值如 ch=97;

float 浮點型 float =1.3f;4個字節
double 8個字節
boolean bool 只有兩個值
java數組在定義中是不能定義大小的,需要重新賦值
int num[];
num=new int[3];
或者int num[]=new int[3];
int[] num={1,2,3};而不能之後再賦給具體的三個值;
二維數組定義
int[][] num= new int[][]{{1,2,3},{4,5,5}};

java中移位運算的結果:
<<左移補零
>>帶符號右移   正數補0 負數補1
>>>不帶符號右移 正數補0 負數補0
java.lang包中有對應的數據類型與數據轉換的方法
數據移位相當於乘除運算

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