Java learning notes 43 (brief introduction to the print stream and IO stream tools) and learning notes
Print stream:
There are two classes: PrintStream and PrintWriter. The methods of the two classes are the same. The difference is that the constructor
PrintStream: constructor: receives the File type, receives the string File name, and receives the byte output
One, file input stream and file output stream: Fileinputstream,fileoutputstreamFileInputStream can use the Read () method to read one byte at a time and return it as an int, or to read into a byte array when using the Read () method, the number of elements of a byte array, and how many bytes are enrolled in. In the process of completing or writing the entire file, such a byte array is usually used as a buff
Stream is one of the most overlooked function series in PHP development (SPL series, stream series, pack function, encapsulation protocol), but it is a useful and important function. Stream can be translated as "stream", in Java, flow is a very important concept. Three Kingdoms Live CasinoThe concept of
Byte Stream and character streamFirst look at a nasty concept:All the data in the program is transmitted or saved in a stream, and the program needs the data to read the data using the input stream, and when the program needs to save some data, it will use the output stream to complete.The input and output in the progr
/* characters written to buffer stream buffers appear in order to improve the operational efficiency of the stream. So before you create a buffer, you must have an existing stream object. Writer corresponds to Bufferedwriterreader bufferedreader the buffer provides a line break method, NewLine (); */import Java.io.*;class Bufferedwriterdemo {public static void ma
First, there is the concept of input stream and output stream in Java io, what does the flow mean? In Java, the flow is often expressed as a continuous, like the concept of water flow, but here is the flow of data.There are two types of Java streaming, the byte stream and the character stream, which are, in essence, st
The Oracle single-Table stream replication solution fails because of the many procedures of oraclestream and many problems encountered previously.
The Oracle single-Table stream replication solution fails because of the many procedures of oracle stream and many problems encountered previously.
Oracle single table stream
// Filewriter
Public class filewriterdemo {// Delimiter stream: Applicable to text files, which are operated in characters and often used together with buffered streams./*** Operation steps of the livestream:* 1. Create a producer stream* 2. Create a buffer stream* 3. Perform read/write operations* 4. Close the stream*
large-capacity files due to the data format conversion, slower, inefficient.The so-called low-level I/O function is input and output in bytes, and the data format is not converted at input and output. This input and output is in binary form. Typically used to transfer a batch of bytes between memory and device. This input and output speed, high efficiency, general large-capacity file transfer with unformatted conversion of I/O. However, it is not easy to use.A file
The difference between the byte stream and the character stream: direct according to the picture to draw the conclusion: conclusion: The byte stream does not use the buffer in the operation itself, it is directly operated in the file itself, and the character stream uses the buffer in the operation, through the buffer
1. Overview of Bufferedoutputstream/bufferedinputstream (byte buffer stream)It is really much faster to define an array than it was to read one byte at a time, so it seems that a buffer is still very good. Since this is the case, then, when Java began to design, it also took into account this problem, it is specifically provided with a buffer byte class. This class is called: Buffer Class (High efficiency Class) Write Data : Bufferedoutputstream Rea
1. The difference between byte and char: binary encoding is used for direct transmission when word Throttling is used, and the encoding problem of the local system is involved when Byte and Char are used, some APIs in Java I/o Perform Stream Conversion Based on the parameter configurations of the operating system or JVM. This simplifies some programming processes. However, in network communication, we strongly recommend that you use byte streams to re
Print Flow:The print stream is the most convenient class for outputting information, note that contains the byte print stream printstream and the character print stream: PrintWriter. The print flow provides a very convenient printing function,You can print any type of data information, such as: Decimal, Integer, String.Review:Before printing the information need
The Readline method is the method in the bufferedreader class of the bytes stream. The keyboard read method is the byte stream inputstream method. Can I change byte stream to the bytes stream and use the Readline method of the SWAp stream buffer? Inpustream in = system. In;
@1: Byte stream:Java.io.InputStream:Public abstract class InputStreamThis abstract class was the superclass of all classes representing an input stream of bytes.Java.io.OutputStream:Public abstract class OutputStreamThis abstract class was the superclass of all classes representing an output stream of bytes.InputStream is the ancestor of all byte input streams, and OutputStream is the ancestor of all byte o
Streaming* The stream abstracts the external storage of data (usually objects ).* Streaming APIs are abstract-It provides interfaces for reading data from the storage and writing data to the storage, but does not care what the storage is-Defined in s32std. h, and the file stream defined in s32file. h· This header file is associated with Estor. Lib.* Based on two key concepts-
Byte stream two base class InputStream Read OutputStream write character stream two base classes readerwriter These four abstract classes are derived from the subclass of the parent class as a subclass suffix OutputStream Basic method: Close () flush () write () parameter: byte[] b,int Binputstream Basic method Read () int avaliable () Returns the number of bytes remaining in the file. That is, the si
[Servlet] writes the file to the Respond output stream for users to download, and the respond output stream
This article distinguishes the content originally printed to the console by writing Java to the Respond output stream for users to download (click to open the link, directly print it to a text file txt and download it to the user.
In fact, [Struts2] Chinese
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.