46 lines
3.5 KiB
Markdown
46 lines
3.5 KiB
Markdown
|
## Core Java IO
|
|||
|
|
|||
|
This module contains articles about core Java input and output (IO)
|
|||
|
|
|||
|
### Relevant Articles:
|
|||
|
- [How to Read a Large File Efficiently with Java](http://www.baeldung.com/java-read-lines-large-file)
|
|||
|
- [Java InputStream to String](http://www.baeldung.com/convert-input-stream-to-string)
|
|||
|
- [Java – Write to File](http://www.baeldung.com/java-write-to-file)
|
|||
|
- [Java – Convert File to InputStream](http://www.baeldung.com/convert-file-to-input-stream)
|
|||
|
- [Java Scanner](http://www.baeldung.com/java-scanner)
|
|||
|
- [Java – Byte Array to Writer](http://www.baeldung.com/java-convert-byte-array-to-writer)
|
|||
|
- [Java – Directory Size](http://www.baeldung.com/java-folder-size)
|
|||
|
- [Differences Between the Java WatchService API and the Apache Commons IO Monitor Library](http://www.baeldung.com/java-watchservice-vs-apache-commons-io-monitor-library)
|
|||
|
- [File Size in Java](http://www.baeldung.com/java-file-size)
|
|||
|
- [Comparing getPath(), getAbsolutePath(), and getCanonicalPath() in Java](http://www.baeldung.com/java-path)
|
|||
|
- [Using Java MappedByteBuffer](http://www.baeldung.com/java-mapped-byte-buffer)
|
|||
|
- [How to Copy a File with Java](http://www.baeldung.com/java-copy-file)
|
|||
|
- [Java – Append Data to a File](http://www.baeldung.com/java-append-to-file)
|
|||
|
- [FileNotFoundException in Java](http://www.baeldung.com/java-filenotfound-exception)
|
|||
|
- [How to Read a File in Java](http://www.baeldung.com/reading-file-in-java)
|
|||
|
- [A Guide To NIO2 Asynchronous File Channel](http://www.baeldung.com/java-nio2-async-file-channel)
|
|||
|
- [A Guide To NIO2 FileVisitor](http://www.baeldung.com/java-nio2-file-visitor)
|
|||
|
- [A Guide To NIO2 File Attribute APIs](http://www.baeldung.com/java-nio2-file-attribute)
|
|||
|
- [Introduction to the Java NIO2 File API](http://www.baeldung.com/java-nio-2-file-api)
|
|||
|
- [Zipping and Unzipping in Java](http://www.baeldung.com/java-compress-and-uncompress)
|
|||
|
- [Java NIO2 Path API](http://www.baeldung.com/java-nio-2-path)
|
|||
|
- [A Guide to WatchService in Java NIO2](http://www.baeldung.com/java-nio2-watchservice)
|
|||
|
- [Guide to Java NIO2 Asynchronous Channel APIs](http://www.baeldung.com/java-nio-2-async-channels)
|
|||
|
- [A Guide to NIO2 Asynchronous Socket Channel](http://www.baeldung.com/java-nio2-async-socket-channel)
|
|||
|
- [Download a File From an URL in Java](http://www.baeldung.com/java-download-file)
|
|||
|
- [Create a Symbolic Link with Java](http://www.baeldung.com/java-symlink)
|
|||
|
- [Quick Use of FilenameFilter](http://www.baeldung.com/java-filename-filter)
|
|||
|
- [Read a File into an ArrayList](https://www.baeldung.com/java-file-to-arraylist)
|
|||
|
- [Guide to Java OutputStream](https://www.baeldung.com/java-outputstream)
|
|||
|
- [Reading a CSV File into an Array](https://www.baeldung.com/java-csv-file-array)
|
|||
|
- [Guide to BufferedReader](https://www.baeldung.com/java-buffered-reader)
|
|||
|
- [How to Get the File Extension of a File in Java](http://www.baeldung.com/java-file-extension)
|
|||
|
- [Getting a File’s Mime Type in Java](http://www.baeldung.com/java-file-mime-type)
|
|||
|
- [Create a Directory in Java](https://www.baeldung.com/java-create-directory)
|
|||
|
- [How to Write to a CSV File in Java](https://www.baeldung.com/java-csv)
|
|||
|
- [List Files in a Directory in Java](https://www.baeldung.com/java-list-directory-files)
|
|||
|
- [Java InputStream to Byte Array and ByteBuffer](https://www.baeldung.com/convert-input-stream-to-array-of-bytes)
|
|||
|
- [Introduction to the Java NIO Selector](https://www.baeldung.com/java-nio-selector)
|
|||
|
- [How to Avoid the Java FileNotFoundException When Loading Resources](https://www.baeldung.com/java-classpath-resource-cannot-be-opened)
|
|||
|
- [[More -->]](/core-java-modules/core-java-io-2)
|