chap01: 基礎

l       Final變量定義時必須初始化. 但是這個規則僅限於類的成員變量, 如果在函數類定義一個final變量,則不受這個約束. 但是在C++, 類的const成員必須用夠找函數的成員初始化列表初始化, 在函數中的const 在定義時必須初始化.

l       所有浮點數的字面變量都是double型的,如果一個浮點型數的字面值要明確表示float型時,需在後面加英文字母F或者f.

l       所有整數的字面值都是int,如果要明確表示long,在需要在後面加L或者l.

l       各個數據類型都有其表示的範圍大小,如果對於超出其表示範圍的值用強制類型轉換成其表示範圍內,則會出現意想不到的錯誤.

l       Java中只有>>>運算(無論正負,右移後,左邊一律補0),沒有<<<運算.

l       Java中的運算符: 算術運算符, 關係,邏輯,. 對應的表達式也是這四種.

l       對於嵌套if…else的語句,可以用組合邏輯來簡化.

l       Switch表達式和case常量表達式類型只能爲整形的(byte,int,short,long, char).

l       Break只能跳出所在層循環.

l       對於已知循環次數: for循環, 未知循環次數用while或責do…while循環.

l       數組使用三步: 定義, 分配內存,使用數組. java, 數組定義時,會給數組標識符(數組名)分配一個內存單元,用以保存數組在內存中的存放地址.但如果對數組元素還爲使用new分配空間時, 這個值是null. 也就是說數組名的地址並不是數組的首地址.這與c++不用.數組名保存的值是數組在內存中的首地址.

l       如何分配不規則的多位數組. 既是可以分多步分配. 分別對每一維分配即可實現.

l       數組名和字符串名都是引用類型.

l       Java中的字符串是string,長度爲實際包含的字符數.c++,字符串爲char*,或責char[],長度比實際的字符數多一.

 
發佈了36 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章