Java IO is a set of APIs that Java uses to read and write data (input and output). Most programs process some input and produce some output from the input. Java provides the java.io package for this purpose.
Code GitHub Address: Https://github.com/loveincode/StudyTest/tree/master/src/IO
Range of java.io Packages
The java.io package does not cover all input and output types. For example, the input and output from a GUI or Web page are not included, and these inputs and outputs are involved elsewhere, such as the JFC (Java Foundation Classes) class in swing engineering, or the servlet and HTTP packages in Java EE.
Java.io package mainly involves the input and output of file, network data stream, memory buffer, etc.
1 Java IO tutorial 6 java IO: Byte and character array one Java IO: concurrent IO
2 Java IO Overview 7 java IO:System.in, System.out, and system.error java IO: Exception handling
3 Java IO: File 8 java IO: streaming java Io:inputstream
4 Java IO: Pipeline 9 Java io:input parsing Java io:outputstream
5 java IO: Network Java io:readers and writers Java Io:fileinputstream
Java io:fileoutputstream java IO: Byte stream ByteArray and filter of Java Io:filereader and FileWriter
Io:randomaccessfile java IO: Byte stream buffered and data Java IO: Buffered and filter for character streams
Java io:file: Serialized with ObjectInputStream, ObjectOutputStream java io: piped and chararray of character streams
Java io:pipedinputstream Java io:reader and writer Java IO: Other byte stream (top)
Java io:pipedoutputstream java io:inputstreamreader and OutputStreamWriter Java IO: Other character streams (bottom)
Source Concurrent Programming Network (translator): http://ifeve.com/java-io/from http://tutorials.jenkov.com/java-io/index.html
Other learning Address: Java Basics-i/o Tutorial
Java IO Learning Summary Learning Manual Summary