Java.io - SPLessons
boy2 Chapter 1

Java.io Tutorials

Java.io - SPLessons

Java.io Tutorials

shape Introduction

Java.io Tutorials – Generally java.io package contains many classes, which support to use in the execution of java application based on I/O streams.The classes for systems I/O in java.io package are provided through serialization, data streams and the file system. using particular class and its functions from java.io package.

shape Description

Based on the reading and writing data there are certain concerns  regarding Java’s IO package. they are

  • Files
  • Pipes
  • Buffers like array
  • Network connections
  • System.in/System.error/System.out

shape Conceptual
figure

Java.io Tutorials – The classes with streams mentioned in the above figure will be discussed in coming lessons. Java I/O (Input and Output) is utilized to handle the information and produce the yield in light of the input. Java utilizes the idea of stream to make I/O operation quick. The java.io bundle contains every one of the classes required for information and yield operations.

FileInputStream : Java FileInputStream class gets input bytes from a file. It is utilized for perusing floods of crude bytes, for example, picture information. For perusing floods of characters, consider utilizing FileReader. It ought to be utilized to peruse byte-situated information for instance to peruse picture, sound, video and so on.
FileOutputStream : Java FileOutputStream is a yield stream for composing information to a file. If one need to compose primitive values then utilize FileOutputStream.Instead, for character-situated information, lean toward FileWriter. But you can compose byte-arranged and additionally character-arranged information.
BufferedInputStream :Java BufferedInputStream class is utilized to peruse data from stream. It inside utilizations cradle system to make the execution quick.
BufferedOutputStream :Java BufferedOutputStream class utilizes an interior cushion to store information. It adds more effectiveness than to compose information straightforwardly into a stream. Along these lines, it makes the execution quick.

Summary

shape Key Points

  • Java.io Tutorials – System.out is a standard output stream
  • Java.io Tutorials – System.err is a standard error stream
  • Java application utilizes a output stream to compose information to a goal