What is the difference between DataInputStream and
BufferedReader
Answer Posted / rama
An important difference between the ...Stream classes and
the ...Reader/...Writer classes is that streams work with
binary data (in other words, raw bytes), while readers and
writers work with character data. In going from one to the
other there's always an encoding or decoding of data
involved.
The en-/decoding step can't be done in a meaningful way
unless one knows what encoding was used. Common encodings
are US-ASCII, UTF-8 and other Unicode variants, MacRoman,
ISO-8859-1 and CP1252. Furthermore, each platform (Windows,
Linux, OS X, ...) has its own default encoding, so if no
encoding is specified, the JVM will choose one - which may
well be the wrong one.
| Is This Answer Correct ? | 8 Yes | 7 No |
Post New Answer View All Answers
How will you add panel to a frame?
Can we use a default constructor of a class even if an explicit constructor is defined?
What are methods in java?
What is a parent class in java?
What’s a deadlock?
Explain java coding standards for interfaces?
What is static synchronization?
Which software is used for java programming?
What is navigable map in java?
Is it possible to use Semaphore/ Mutex in an Interrupt Handler?
Explain the use of javap tool.
Which is bigger float or double?
When do I need to use reflection feature in java?
What is the static import?
What is the use of static methods?