CARVIEW |
Select Language
HTTP/2 301
content-type: text/html
location: /projects/nio/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Sun, 03 Aug 2025 17:28:17 GMT
set-cookie: _abck=DB7B80C111C55D2976BE3FD057AF34B3~-1~YAAQNAHARcCTNz2YAQAAHCP6cA6vhL+xGDPBs10HKCz9Dfa/CAxWz1DCumCI/L6N+MBBoLZs3+rEi22obUtap859GBSjEw2h4/3Edzegv5b5kUlOFIhDVsMgCBg//FhTfMFTCav7+whPZTOZKGoAepQF/wc0f8p1nQhUgJ+Jw3+6E4ziD/PHK5BPhXMeegJXTU+3oC9g/EjXBOVYs8uyekEvgZycFbVCp0peK89V/AP3M9MiogG//X8QXOoRRpK9dwlS0h1r5AtdE/EgxccQVBKyzXO8rDsSGZnECnPva7sCMW4kAzR/TKZ4IR3w0Q0vpD2zWvdy9UUBr3GaqjF2XS/aHk4sCRvMesI67Oo2nndm1Kx+ohbcKazZ2ECoyaLEP77BMfsTJ0aZCfZxQRVobiWyDzX4luh4CfBWifZGbZXBXgtJttlgkg5J7fk1mPkXatAeVhM=~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Mon, 03 Aug 2026 17:28:17 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=40C761455656F4EB93770BE38EA9B9C6~YAAQNAHARcGTNz2YAQAAHCP6cBysMWG2t5N60z7Kn6Sf5AIEdFviJT04Qs7hVzCWNvM/MJGHM/VHi5FvHZ61+0e3hX4mJWpW+X8MtueKy77RbRI67LO9OJSSgTwQHvZG5kos3KXb5fxs4OyTnLWkIMJypC2pZcdW4a78524y2/0ectKKbssHwjHE2BfC1fvzKNGYg5RP1b+YBc4fg6aI9kzqZ2B3tagpfqkONywVUEm/kYu5UKCGksqDFMZjx0cWffJIpfWeYXNLKqONpRCppGMtmcTXSvGxN4V2xWgTKW/fiMzvZQ+N6xzc7LYuGzIO/UYy1m09HmDjM4KQWyoX/Ef0Ds4GZ1D+7AVpebrXFTQV+jaKDKRb8Co=~3617337~3224644; Domain=.openjdk.org; Path=/; Expires=Sun, 03 Aug 2025 21:28:16 GMT; Max-Age=14399
HTTP/2 200
content-type: text/html
last-modified: Thu, 05 Jun 2025 17:17:44 GMT
vary: Accept-Encoding
etag: "6841d138-28e4"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Sun, 03 Aug 2025 17:28:19 GMT
content-length: 3010
OpenJDK: NIO
More New I/O APIs for the Java Platform
This Project's mission is to produce the implementation of the (New) New I/O APIs being defined by JSR 203 as well as related work in the JDK.
The main "umbrella" RFEs for this work are:
- 4313887 New I/O: Improved filesystem interface
- 4640544 New I/O: Complete socket-channel functionality
- 4607272 New I/O: Support asynchronous I/O
This Project is sponsored by the OpenJDK Core Libraries Group.
Status
The bulk of the API and implementation was integrated into jdk7 b50 for M2, with a refresh of the file system API in M4, and a refresh of the asynchronous I/O API in M5. Work on outstanding API and implementation issues will continue here.
Links
- Presentations
- New I/O in JDK 7 (JavaOne 2008)
- Hacking the File System with JDK Release 7 (JavaOne 2009)
- Asynchronous I/O Tricks and Tips (JavaOne 2009)
- Other Resources
- Mailing lists
- nio-dev : For development and implementation issues. Bug reports, bug fixes and other contributions are very welcome.
- nio-discuss
: For discussion, feedback, and questions. This mailing list
supersedes the jsr203-interest
mailing list.
Please don't use these mailing lists when seeking support or help for NIO issues that are not related to the new APIs.
- Acknowledgements
Groups
Projects
© 2025 Oracle Corporation and/or its affiliates
Terms of Use · License: GPLv2 · Privacy · Trademarks
Terms of Use · License: GPLv2 · Privacy · Trademarks