通州北大青鳥學校學術部老師講解北大青鳥課程之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
3. 語法上支持集合,而不一定是叔祖(北大青鳥學校,北大青鳥課程)
final List
4. 新增一些取環境信息的工具方法
File System.getJavaIoTempDir() // IO臨時文件夾
File System.getJavaHomeDir() // JRE的安裝目錄
File System.getUserHomeDir() // 當前用戶目錄
File System.getUserDir() // 啟動java進程時所在的目錄
.......
5. Boolean類型反轉,空指針安全,參與位運算
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)
(北大青鳥學校,北大青鳥課程)
想要了解北大青鳥好嗎?北大青鳥怎么樣?北大青鳥課程?北大青鳥學費多少等問題,歡迎您與通州北大青鳥網站在線老師聯系