Middle
What subclasses of OutputStream do you know and what are they used for?
sobes.tech AI
Answer from AI
FileOutputStream- writing bytes to a file.ByteArrayOutputStream- writing bytes to an internal buffer in memory (byte array).FilterOutputStream- base class for output stream decorators (to add functionality). Some subclasses:BufferedOutputStream- buffering output to improve performance.DataOutputStream- writing primitive data types in binary format.PrintStream- writing text data in various formats, convenient for output to console or file.
ObjectOutputStream- writing objects to a stream (serialization).PipedOutputStream- part of a pipeline for communication between threads in the same process (usually used withPipedInputStream).