NIO Concepts: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 12: | Line 12: | ||
{{Internal|Java Non-Blocking I/O Concepts#Overview|Java Non-Blocking I/O Concepts}} | {{Internal|Java Non-Blocking I/O Concepts#Overview|Java Non-Blocking I/O Concepts}} | ||
=File Locking= | =File Locking= | ||
Line 57: | Line 24: | ||
</blockquote> | </blockquote> | ||
=NIO 2 | =NIO 2= | ||
{{Internal|Java NIO 2|Java NIO 2}} | |||
Latest revision as of 22:03, 18 June 2020
Internal
Overview
NIO (Non-blocking IO) was introduced in Java 4 and enhanced with new File operations as NIO.2 in Java 7. The major improvement introduced by NIO was to allow non-blocking, block-oriented I/O operations from Java programs. Somewhat unrelated, NIO offers new features such as file locking and characters sets, and NIO.2 comes with a new file system access API.