面试官:字节流中的read()方法是读取一个字节,那为什么返回值是int型?

面试过程中可能会遇到面试官问这个问题: 字节流中的read()方法是读取一个字节,那为什么返回值是int型?今天来简单说一下 首先看下JDK文档 可以看到文档对read方法的描述都是返回一个字节的数据,但是它的返回的却是int型,那这是为什么呢? 而且InputStream类里的read( )是一个抽象的方法,这是一个模板方法模式,InputStream类里写好 流操作的大体逻辑,但是read()
相关文章
相关标签/搜索