Back to the 2019 paper

Module III: Basics of Web Programming

20192m

What is the fundamental unit of information of writer streams in Java?

(i) Characters
(ii) Bytes
(iii) Files
(iv) Records

Worked SolutionAI Assisted

Correct Answer: (i) Characters

Explanation:

  • In Java I/O (java.io), Writer (and Reader) streams are Character Streams that operate on 16-bit Unicode Characters (e.g., FileWriter, PrintWriter, BufferedWriter).
  • Byte Streams (e.g., FileOutputStream, InputStream) operate on 8-bit Bytes.

Stream Classification in Java:

Stream Hierarchy Base Class Unit of Data
Character Output java.io.Writer 16-bit Unicode Characters
Character Input java.io.Reader 16-bit Unicode Characters
Byte Output java.io.OutputStream 8-bit Bytes
Byte Input java.io.InputStream 8-bit Bytes

Similar questions