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
whar are the draw backs of programming lang step by step in Clang and next in C++ and next and in Java nad in .Net
Which api is provided by java for operations on set of objects?
What is Major and importance difference between for and foreach loop ?
What are the different collection views provided by maps?
What is a native method in java programming?
Is arraylist an object in java?
What are basic data types?
What about static nested classes in java?
Explain the difference between serializable and externalizable in java?
What do you know about the garbate collector?
Why call by value prevents parameter value change?
Why synchronization is important?
Which package is imported by default?
How many types of flags are there?
What happens if an exception is not handled in a program?