NIO: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=External= | |||
* Java 8 NIO javadoc https://docs.oracle.com/javase/8/docs/api/java/nio/package-summary.html | |||
* Wikipedia Non-blocking I/O (Java) https://en.wikipedia.org/wiki/Non-blocking_I/O_(Java) | |||
* NIO.2 Examples http://www.concretepage.com/java/jdk7/ | |||
* Use select for high-speed networking http://www.javaworld.com/article/2073344/core-java/use-select-for-high-speed-networking.html | |||
* Tutorials: | |||
** Java NIO Tutorial http://tutorials.jenkov.com/java-nio/index.html | |||
** Getting started with NIO http://cs.brown.edu/courses/cs161/papers/j-nio-ltr.pdf | |||
=Internal= | =Internal= | ||
* [[Java#Subjects|Java]] | * [[Java#Subjects|Java]] | ||
=Overview= | |||
NIO and NIO.2 are a collection of Java APIs intended to be used for I/O intensive operations. NIO stands for Non-blocking I/O. NIO was introduced in Java 4 and NIO.2, which is a file system API extension, was introduced in Java 7. [[NIO Concepts#Overview|More ...]] | |||
=Subjects= | =Subjects= | ||
* [[NIO Concepts|Concepts]] | * [[NIO Concepts|Concepts]] |
Latest revision as of 21:10, 19 January 2016
External
- Java 8 NIO javadoc https://docs.oracle.com/javase/8/docs/api/java/nio/package-summary.html
- Wikipedia Non-blocking I/O (Java) https://en.wikipedia.org/wiki/Non-blocking_I/O_(Java)
- NIO.2 Examples http://www.concretepage.com/java/jdk7/
- Use select for high-speed networking http://www.javaworld.com/article/2073344/core-java/use-select-for-high-speed-networking.html
- Tutorials:
- Java NIO Tutorial http://tutorials.jenkov.com/java-nio/index.html
- Getting started with NIO http://cs.brown.edu/courses/cs161/papers/j-nio-ltr.pdf
Internal
Overview
NIO and NIO.2 are a collection of Java APIs intended to be used for I/O intensive operations. NIO stands for Non-blocking I/O. NIO was introduced in Java 4 and NIO.2, which is a file system API extension, was introduced in Java 7. More ...