北京北大青鳥課程之:jdk1.7的新特性

通州北大青鳥學校學術(shù)部老師講解北大青鳥課程之jdk1.7的新特性:

1,switch中可以使用字串了
String s = "test";  
switch (s) {  
  case "test" :  
     System.out.println("test"); 
  case "test1" :  
    System.out.println("test1");
    break ;  
  default :  
    System.out.println("break");
    break ;  
 } 

2,"<>"這個玩意兒的運用List tempList = new ArrayList<>(); 即泛型實例化類型自動推斷。

3. 語法上支持集合,而不一定是叔祖(北大青鳥學校,北大青鳥課程)
  final List piDigits = [ 1,2,3,4,5,8 ]; 

4. 新增一些取環(huán)境信息的工具方法
File System.getJavaIoTempDir() // IO臨時文件夾
File System.getJavaHomeDir() // JRE的安裝目錄
File System.getUserHomeDir() // 當前用戶目錄
File System.getUserDir() // 啟動java進程時所在的目錄
.......

5. Boolean類型反轉(zhuǎn),空指針安全,參與位運算
Boolean Booleans.negate(Boolean booleanObj)
True => False , False => True, Null => Null
boolean Booleans.and(boolean[] array)
boolean Booleans.or(boolean[] array)
boolean Booleans.xor(boolean[] array)
boolean Booleans.and(Boolean[] array)
boolean Booleans.or(Boolean[] array)
boolean Booleans.xor(Boolean[] array)

6. 兩個char間的equals(北大青鳥學校,北大青鳥課程)
boolean Character.equalsIgnoreCase(char ch1, char ch2)

7,安全的加減乘除
int Math.safeToInt(long value)
int Math.safeNegate(int value)
long Math.safeSubtract(long value1, int value2)
long Math.safeSubtract(long value1, long value2)
int Math.safeMultiply(int value1, int value2)
long Math.safeMultiply(long value1, int value2)
long Math.safeMultiply(long value1, long value2)
long Math.safeNegate(long value)
int Math.safeAdd(int value1, int value2)
long Math.safeAdd(long value1, int value2)
long Math.safeAdd(long value1, long value2)
int Math.safeSubtract(int value1, int value2)
北大青鳥學校,北大青鳥課程)
想要了解北大青鳥好嗎?北大青鳥怎么樣?北大青鳥課程?北大青鳥學費多少等問題,歡迎您與通州北大青鳥網(wǎng)站在線老師聯(lián)系

北大青鳥網(wǎng)上報名
北大青鳥招生簡章