Java IO Flow Summary

Source: Internet
Author: User

The Java IO Stream classification and its main usage are as follows:

IO stream

|--Byte stream

|--byte input stream

InputStream:

int read ();//read one byte at a time

int read (byte[] bys);//read a byte array of a specified size at a time

Direct sub-class:

|--fileinputstream

|--bufferedinputstream

|--byte output stream

OutputStream:

void write (int by);//write one byte at a time

void Write (byte[] bys, int index, int len);//write one part of a character array at a time

Direct sub-class

|--fileoutputstream

|--bufferedoutputstream

|--character Stream

|--character input stream

Reader:

int read ();//read one character at a time

int read (char[] chars);//read one character array at a time

Direct sub-class

|--inputstreamreader (Byte character input conversion stream, not commonly used)

|--filereader (Common)

|--bufferedreader (efficient character input stream with buffer)

String readLine ();//read one line at a time

|--character output stream

Writer

void write (int ch);//write one character at a time

void Write (char[] chars, int index, int len);//write one part of a character array at a time

Direct sub-class

|--outputstreamwriter (Byte character output conversion stream, not commonly used)

|--filewriter (Common)

|--bufferedwriter (efficient character output stream with buffer)

void NewLine ();//write a line break

void write (string line);//write a string at a time

Java IO Flow Summary

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.