通州北大青鳥學(xué)校學(xué)術(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,"<>"這個(gè)玩意兒的運(yùn)用List
3. 語(yǔ)法上支持集合,而不一定是叔祖(北大青鳥學(xué)校,北大青鳥課程)
final List
4. 新增一些取環(huán)境信息的工具方法
File System.getJavaIoTempDir() // IO臨時(shí)文件夾
File System.getJavaHomeDir() // JRE的安裝目錄
File System.getUserHomeDir() // 當(dāng)前用戶目錄
File System.getUserDir() // 啟動(dòng)java進(jìn)程時(shí)所在的目錄
.......
5. Boolean類型反轉(zhuǎn),空指針安全,參與位運(yù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. 兩個(gè)char間的equals(北大青鳥學(xué)校,北大青鳥課程)
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)
(北大青鳥學(xué)校,北大青鳥課程)
想要了解北大青鳥好嗎?北大青鳥怎么樣?北大青鳥課程?北大青鳥學(xué)費(fèi)多少等問(wèn)題,歡迎您與通州北大青鳥網(wǎng)站在線老師聯(lián)系