A) Short stream
B) Long stream
C) Integer stream
D) Byte stream
E) None of these
Which Of These Is A Type Of Stream In Java
Ans. Option D is the Correct Answer
In Java, there are two main types of streams:
- Byte Streams (InputStream and OutputStream): These streams are used for reading and writing raw binary data, typically used for I/O operations involving files, sockets, and other low-level I/O sources. Common classes include
FileInputStream
,FileOutputStream
,BufferedInputStream
,BufferedOutputStream
,DataInputStream
, andDataOutputStream
. - Character Streams (Reader and Writer): These streams are used for reading and writing character data (text), providing character encoding support. Character streams are ideal for working with text files, network protocols that use text, and other text-based I/O operations. Common classes include
FileReader
,FileWriter
,BufferedReader
,BufferedWriter
,InputStreamReader
, andOutputStreamWriter
.
Streams provide a powerful and flexible way to handle input and output operations in Java. The choice between byte streams and character streams depends on whether you’re working with binary or text data.
Hello, I’m Hridhya Manoj. I’m passionate about technology and its ever-evolving landscape. With a deep love for writing and a curious mind, I enjoy translating complex concepts into understandable, engaging content. Let’s explore the world of tech together