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: Sat, 11 Oct 2025 00:09:26 GMT
set-cookie: _abck=BE12F2BBA7962F5E50F06AF1261277B1~-1~YAAQNAHARQH6NJSZAQAALdSZ0A5xWnwpBjr8HTd7wHk/2UyYFuRjDpRsmLL5EkYr/N2oa6oFOnVbh3NiZLGhXSR1k+rwzr1wHccNwtY+IXDVczmp6siUmrFf9sANirif/C39HmQvKteG4nysV6hSuHDhb3h95E0iUngOOsQ65lKADWQ5CdNs5/jZtTH5l493f+SfokrkVZpWXlgv+UJWm01M7aI/OjMX4B72egd5X9MkQZiKlNaRBJwMU9n+H8e70BVlBiuXtct3X1u7bWJvCOXKM9Kh/v6E8rQLjBNtfwouFZUlY32RBahEftRf4ENIHeg7UvO756pirQxfzlaqFVc1+5eni9UVYxHIgyokK4e3jzKoaNISt+Dlx4qxHly4czWcelHiZzV/wctPrxEbyC6sYAHsWYHUJIjCnGA1th+xdjW67NhTGuSOK59XGFMzTSg70iz8mAnY~-1~-1~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 11 Oct 2026 00:09:26 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=93DC97CEB56AC0C5399FF1FC19073FC0~YAAQNAHARQL6NJSZAQAALdSZ0B1qpeq1r/wc+HWKfjRczGZPxMncG71ZJqrs3r0bxtngJDjGrTuTR7KRuL0C9E33MwNB/vkbTm5C8wGiUkkxyLaprNkbMUMncvgY9aHvNlVxBhz1xsWGAyt2D5exrppm1NsgkjB6dYni22W+lklDICeydCZBg+P/9GLRDeU+7UllKnePKU9ZghnUg9qu9Ofx/3xDpJt9accm3z9d50Qt9pwTJRxXaddlIim5CJM5ise0xyyp1SaCAADShihTihm1jU7Up9NbyyKXnBUeMtkq6EZzvcAFrdo1kvKqSUz2HLRaP0e+iwsnr2XVaX5i01+lUPmm2uDKlkA33dz5S3NNoqrI7AKoi+k=~4339001~3618885; Domain=.openjdk.org; Path=/; Expires=Sat, 11 Oct 2025 04:09:26 GMT; Max-Age=14400
HTTP/2 200
content-type: text/html
last-modified: Tue, 09 Sep 2025 21:30:45 GMT
vary: Accept-Encoding
etag: "68c09c85-28a9"
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: Sat, 11 Oct 2025 00:09:26 GMT
content-length: 3001
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