要點
重要的特性:注解相關(guān)、腳本語言支持;其他的特性知道即可。
Common Annotations 1.0
javax.annotation 包中增加一些公共注解,如:PostConstruct,?PreDestroy,?Resource等
插入式注解處理API
定義注解處理的標(biāo)準(zhǔn),詳見:javax.lang.model包
Compiler API
1. javax.tools.JavaCompiler 為運行時提供編譯支持
2. javax.tools.Tool:看來jdk未來還會提供其他的工具
腳本語言支持
如: ruby, groovy, javascript,應(yīng)用中可以把表達(dá)式、業(yè)務(wù)規(guī)則用腳本語言存儲在文本或數(shù)據(jù)庫中,從而實現(xiàn)動態(tài)配置。
XML相關(guān)
1. JAXB2實現(xiàn)對象與XML之間的映射
2. StAX (Streaming API for XML)
輕量級 Http Server API?
嵌入式數(shù)據(jù)庫Derby
web service相關(guān)
元數(shù)據(jù)、更簡單強大的JAX-WS,最終web service留在了歷史中。。。
Console
java.io.Console:方便開發(fā)控制臺程序
GUI支持
1. 新增java.awt.Desktop:通過系統(tǒng)默認(rèn)程序執(zhí)行一些操作,打開URI,編輯文件,發(fā)送郵件等。
2. 新增java.awt.SystemTray:系統(tǒng)托盤區(qū)創(chuàng)建一個托盤圖標(biāo)。