## Core Java NIO This module contains articles about core Java non-blocking input and output (IO) ## Relevant Articles: - [Determine File Creation Date in Java](https://www.baeldung.com/java-file-creation-date) - [Find the Number of Lines in a File Using Java](https://www.baeldung.com/java-file-number-of-lines) - [A Guide to NIO2 Asynchronous File Channel](https://www.baeldung.com/java-nio2-async-file-channel) - [A Guide to NIO2 FileVisitor](https://www.baeldung.com/java-nio2-file-visitor) - [Guide to Java FileChannel](https://www.baeldung.com/java-filechannel) - [A Guide to NIO2 File Attribute APIs](https://www.baeldung.com/java-nio2-file-attribute) - [Introduction to the Java NIO2 File API](https://www.baeldung.com/java-nio-2-file-api) - [Java NIO2 Path API](https://www.baeldung.com/java-nio-2-path) - [Guide to Java NIO2 Asynchronous Channel APIs](https://www.baeldung.com/java-nio-2-async-channels) - [A Guide to NIO2 Asynchronous Socket Channel](https://www.baeldung.com/java-nio2-async-socket-channel) - [[More -->]](/core-java-modules/core-java-nio-2)