Sun在11號正式發佈Java Standard Edition 6 Release
這一次跟Java SE 5不同   在Java語法上的變化不大
(Java SE 5 新增了支援泛型、列舉型態、for each語法等)
不過API的部分增加了不少功能
例如多了java.io.Console類別
使得從主控台輸入變的簡單了
 
過去可能是
InputStreamReader inputstream=new new InputStreamReader(System.in)
BufferedReader buffer=new BufferedReader(inputstream);
String input=buffer.readLine();
 
使用Java SE 6新增的Console就變成
Console console=System.console();
String input=console.readLine();
簡單又更直覺
而且Console類別又有提供readPassword()方法
可以讓輸入不顯示在螢幕上
不過要注意的是readLine()回傳的是String物件  readPassword()回傳的卻是char[]
 
Java SE 6新增的API還有java.awt.SystemTray類別、java.awt.SplashScreen類別等有趣的功能
到Sun的網站抓來玩玩
 
參考資料: (1) Java SE 6 API Document:http://java.sun.com/javase/6/docs/api/index.html
                     (2) Java SE 6 Release Notes Features and Enhancements:http://java.sun.com/javase/6/webnotes/features.html
 
 
arrow
arrow
    全站熱搜

    志 發表在 痞客邦 留言(0) 人氣()