Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the classification of people like Java IO?

2025-01-31 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly shows you "what is the classification of people like Java IO". The content is simple and clear. I hope it can help you solve your doubts. Let me lead you to study and learn this article "what is the classification of people like Java IO?"

According to the flow direction, it is divided into input stream and output stream:

Note that the input stream and output stream are relative to the program.

Output: output the contents of the program (memory) to disk, CD and other storage devices

Input: read external data (data from disks, CDs, etc.) into the program (memory)

To sum up:

Second, according to the transmission data unit, it is divided into byte stream and character stream.

The above are also the four base streams in the Java IO stream. These four base streams are abstract classes, and the other streams inherit from these four base streams.

Third, according to the function, it is divided into node flow and packaging flow.

Node flow: you can read and write data from or to a specific place (node). Such as FileReader.

Processing flow: it is the connection and encapsulation of an existing stream, and the data is read and written through the function call of the encapsulated stream. Such as BufferedReader. The constructor of the processing flow always takes another stream object as a parameter. A stream object is wrapped multiple times by other streams and is called a link to the stream.

The template for manipulating the IO stream:

①, create source or destination object

Input: flow the data from the file to the program, where the file is the source and the program is the target

Output: flow the data from the program to the file, where the file is the target and the program is the source

②, create IO stream object

Input: creating input stream object

Output: creating output stream object

③, specific IO operation

④, close resources

Input: close () method of the input stream

Output: close () method of the output stream

Note: 1. The file IO resource opened in the program does not belong to the resource in memory, and the garbage collection mechanism cannot recycle the resource. If you do not close the resource, the file on the disk will always be referenced by the program and cannot be deleted or changed. So you should manually call the close () method to close the stream resource.

Finally, this is the overall architecture of the Java IO streams, which will be explained in more detail in the following blogs:

The above is all the content of this article "what is the Classification of Java IO?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report