Non-blocking I/O (Java)

java.nio (NIO stands for New Input/Output[1][2]) is a collection of Java programming language APIs that offer features for intensive I/O operations. It was introduced with the J2SE 1.4 release of Java by Sun Microsystems to complement an existing standard I/O. NIO was developed under the Java Community Process as JSR 51.[3] An extension to NIO that offers a new file system API, called NIO.2, was released with Java SE 7 ("Dolphin").[4]

  1. ^ "Java NIO - Java Core Libraries Developer Guide". doc.oracle.com. Retrieved 30 September 2022.
  2. ^ "Getting started with new I/O (NIO)". developer.ibm.com. Retrieved 30 September 2022.
  3. ^ "JSR 51: New I/O APIs for the JavaTM Platform". The Java Community Process(SM) Program - JSRs: Java Specification Requests. Retrieved 2009-05-23.
  4. ^ "This JSR will be delivered as part of Java SE 7 "Dolphin"." "JSR 203: More New I/O APIs for the JavaTM Platform ("NIO.2")". The Java Community Process(SM) Program - JSRs: Java Specification Requests. 2006-01-30. Retrieved 2009-05-23.