What is a stream? what are the different types and classes
of Streams?
Answer Posted / kumar
Most of the programs work with external data stored either
in local files or coming from other computers on the
network. Java has a concept of working with so-called
streams of data. After a physical data storage is mapped to
a logical stream, a Java program reads data from this
stream serially - byte after byte, character after
character, etc. Some of the types of streams are byte
streams (InputStream, OutputStream) and character streams
(Reader and Writer). The same physical file could be read
using different types of streams, for example,
FileInputStream, or FileReader.
There are different types of data, and hence different
types of streams.
Here's the sequence of steps needed to work with a stream:
1. Open a stream that points at a specific data
source: a file, a socket, URL, etc.
2. Read or write data from/to this stream.
3. Close the stream.
| Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
Explain some best practices you would apply while using collection in java?
What is java regex?
What access modifiers can be used for class ?
Which is fastest collection in java?
Can we create an object of static class in java?
What is meant by class and object in java?
What is maximum size of arraylist in java?
What is thread pool? How can we create thread pool in java?
Why is the main method static?
Can you extend main method in java?
How do I run java on windows?
What is the scope or life time of instance variables?
Can we pass null as argument in java?
What is map java?
What is the base class in java from which all classes are derived?