Core Java2 6th 摘要(1)

布爾類型:其值只能是false或true(而不是0或1)
                    Java中布爾值和整數不能相互轉換

Java在變量命名中區分大小寫。如Box和box是兩個不同的名字

Java中使用final來表示常量。
                   一個常量在某個類的多個方法中都是可用的,這種常量通常稱作類常量(class constants)

位操作符:   &(與)   |(或)   ^(異或)   ~(非)
                    <<(左移位)比如  3 << 1 表示11(二進制)左移1位,  變爲110(二進制)
                    >>(右移位)

要測試兩個字符串是否相等,可以使用equals方法。如果字符串s和t相同,那麼表達式s.equals(t)將返回true,否則返回false。
不要使用==操作符來檢測兩個字符相等與否!它只能判斷兩個字符串是否存儲在同一位置。

帶標籤的break語句。標籤必須在你要跳出的最外層循環的前面,並且標籤後必須有一個冒號。
continue語句把控制轉移到它所在的最內層循環的開始。

與C++不同,Java中不能重載操作符。

拷貝數組:可以把一個數組變量拷貝給另一個,這時兩個變量都指向相同的數組。 如:
    int[] a = b;
    a[5] = 12;      // 現在b[5]的值也爲12

Java中可以創建不同行具有不同長度的不規則數組(ragged array)   二維如:
    int[][] adds = new int[NMAX+1][];
    for(n = 0; n <= NMAX; n++)
       adds[n] = new int[n+1]; 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章