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
What is collections framework?
Mention some features of java?
How do I find and replace in word?
Can private members of a base class are inheritable justify?
Explain a situation where finally block will not be executed?
What is boolean law?
Can we inherit a class with private constructor?
What is nested loop? What is dangling else condition in it?
What is the finalize method do?
Realized?
How many arguments can a method have java?
What’s the difference between constructors and other methods?
What is java literals?
Can we have 2 main methods in java class?
How are variables stored in memory?