Issue regarding the return value of the read() function in java?
<p>Hey I was just surfing java docs for material on I/O streams and just came across this question specifically in reference to the byte streams - If the input is a stream of bytes, why doesn't read() return a byte value ? </p>

<p>I scratched my head for some time but couldn't think of any strong answer to the question I would be grateful if anyone can help.</p>
