JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java SE 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 JAVA 7 將包含的新功能
kentyeh





發文: 643
積分: 6
於 2010-10-15 23:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
詳細內容請去看原文,這裡只作簡要說明。
--二進制
可以用0bxxx表示二進位,就像以前您用0x表示16進位一樣。
1
2
3
4
5
byte aByte = (byte)0b00100001;
      short aShort = (short)0b1010000101000101;
      int anInt2 = 0b101;
      long aLong = 0b1010000101000101101000010100010110100001010001011010000101000101L;
      int value = Integer.parseInt("00001110", 2) & (Integer.parseInt("00101110", 2) << amount);


--數字加底線
用來分隔顯示,如信用卡號long creditCardNumber = 1234_5678_9012_3456L;
底線必須放在數字中間,如int x6 = 0x5_2(合法),int x6 = 0x52_;(不合法),唯一的例外是int x7 = 0_52;(八進位可以放在數字之前,也許因為八進位用數字0當開頭)

--switch 可以比對字串了
1
2
3
4
5
6
7
8
switch (s) {
case "April":
   ....
case "June":
   ...
default:
   ...
}


--簡化Varargs叫用
有興趣自已看

--泛型建立時型態推斷
以前要要這樣宣告
1
Set<Method> methods = new HashSet<Method>();

現在可以少打些字了
1
Set<Method> methods = new HashSet<>();


--改善Exception處理
以後可以用" | "一次攔多個Exception了,如
1
2
3
4
5
6
7
8
9
10
11
try{
...
}catch (final ClassNotFoundException|
      InstantiationException |
      NoSuchMethodException |
      NoSuchFieldException |
      IllegalAccessException |
      InvocationTargetException e){
    log(e);
    throw e;
}


--增加新類別ReflectiveOperationException


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
3628 JAVA 7 將包含的新功能 kentyeh 1350 2010-10-15 23:07
3311 Re:JAVA 7 將包含的新功能 ken117 34 2010-10-15 23:14
3313 Re:JAVA 7 將包含的新功能 Duncan 26 2010-10-15 23:17
3327 Re:JAVA 7 將包含的新功能 kentyeh 195 2010-10-15 23:55
3231 Re:JAVA 7 將包含的新功能 cjack 11 2010-10-18 14:06
2613 Re:JAVA 7 將包含的新功能 tti 78 2011-06-13 23:29
» JWorld@TW »  Java SE 討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8