dir 查看文件數目
cls 清屏
javac 文件名.java 2>error.txt 把錯誤信息重定向到一個文件中
javac -d dir(路徑名) 文件名.java 可以把生成的字節碼文件定義到指定的目錄中
空常量:null,表示對象的引用爲空
java編譯的時候只檢查語法
求異或:相同取0,不同取1
只有浮點型數據才使用科學計數
byte,short,char → int → long → float → double
類型強轉
short s=2;
s=s+1和s+=1的區別
java中支持整形和浮點型的數據的求模
"&"和"&&"的區別:單與時,左邊無論真假,右邊都進行運算;雙與時,如果左邊爲真,右邊參與運算,如果左邊爲假,那麼右邊不參與運算
"|"和"||"的區別同理,雙或時,左邊爲真,右邊不參與運算
if()括號裏面只能接受boolean型
switch 語句支持六種數據類型:byte char short int enum(枚舉), //String(jdk1.7)
左移之後的空使用"0"來補充
右移之後的空使用"符號位"來補充
while和do while之間的區別
while:先判斷後執行
do while:先執行後判斷,至少執行循環體一次
break:結束當前循環
continue:結束本次循環,繼續下次循環
return:結束當前方法
局部變量必須附初值
數組
數組初始化:爲數組對象中的元素分配內存空間,併爲每個數組元素指定初始值
不要同時使用靜態初始化和動態初始化
數組變量(一般在棧內存中) 數組對象(在堆內存中的連續內存空間)
對象本身需要初始化
堆內存中的對象一般都只能用 :引用變量
引用變量實質上只是一個指針,只要程序通過引用變量訪問屬性,或者同個引用變量來調用方法,該引用變量將會由它所引用的對象代替