http://openjdk.java.net/上的Announcements:
2008/04/28
New Project approved: More New I/O APIs for the Java
Platform
包括內(nèi)容:
- 4313887 New
I/O: Improved filesystem interface
- 4640544 New
I/O: Complete socket-channel functionality
- 4607272 New
I/O: Support asynchronous I/O
讓人期待太久太久了,終于來了,Java在大規(guī)模并發(fā)、高性能方面又進(jìn)一步,JSR 203應(yīng)該會在JDK 7中實現(xiàn),屆時隨著JDK 7的發(fā)布,將會有更多的基礎(chǔ)軟件使用Java實現(xiàn),而且有極好的性能。
在磁盤I/O和網(wǎng)絡(luò)大規(guī)模并發(fā)I/O方面都會得到更好的性能。
可以預(yù)見受益的程序:
1、WEB服務(wù)器 Tomcat、Jetty等,在Windows下,Java將可以使用IOCP,而不是現(xiàn)在nio所用的select,網(wǎng)絡(luò)并發(fā)性能將會得到大幅度提升。在Linux下則應(yīng)該改變不多,畢竟linux現(xiàn)在并發(fā)最好性能的網(wǎng)絡(luò)I/O EPOLL,JDK 6.0 nio的缺省實現(xiàn)就是epoll。
2、數(shù)據(jù)庫應(yīng)用程序。如Derby、Berkeley DB Java Edition等使用Java實現(xiàn)的數(shù)據(jù)庫,性能將會得到更好的提升,有望能夠誕生和Oracle、SQL Server一樣強大的100% Pure Java的數(shù)據(jù)庫系統(tǒng)。
3、其他網(wǎng)絡(luò)應(yīng)用程序。例如DNS、LDAP等,隨著MINA之類的框架更強大和JDK的原生支持,將會越來越多的服務(wù)器程序使用Java實現(xiàn)。