DataOutputStream in Java

What is Java DataOutputStream The DataOutputStream class in Java allows us to write primitive data type values to an output stream. This operation is machine-independent and portable. We can use any output stream class like FileOutputStream which is an argument to the DataOutputStream constructor. DataOutputStream dos = new DataOutputStream(OutputStream out); …

Read more

DataInputStream in Java

DataInputStream in Java Java DataInputStream is a class that we use to read primitive data type values. We can use this stream along with other input streams like FileInputStream to read the data. Since it reads data as numbers instead of bytes, we call it as DataInputStream. It contains only …

Read more

BufferedOutputStream in Java

BufferedOutputStream in Java BufferedOutputStream is a class in Java which we can use to write data into the output stream. It uses a buffer to write data instead of directly writing into the file. We can use the FileOutputStream class along with the BufferedOutputStream to write information to the file. …

Read more

BufferedInputStream in Java

BufferedInputStream in Java BufferedInputStream is a class in Java which we can use to read data from a file stream. We can use FileInputStream as the input stream along with the BufferedInputStream. It uses the concept of a buffer where it creates a buffer array whenever we create a BufferedInputStream. …

Read more

FileInputStream in Java

FileInputStream in Java The FileInputStream class in Java extends the InputStream class. We use this class to read data in the form of bytes from a file. For example, we can use the FileInputStream to read an image, pdf file, audio, video. Hierarchy Constructors The FileInputStream in Java has the …

Read more

FileOutputStream in Java

FileOutputStream class in Java FileOutputStream is a class in Java that we use to write data into a file. We can either write byte-oriented or character-oriented data. The FileOutputStream class extends the OutputStream and we mainly use it to write primitive values. This is part of the java.io package. We …

Read more