read() 为什么它被设计成读入一个字节,却返回四个字节的整型? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 readpublic int read() throws IOException读取单个字符。在有可用字符、发生 I/O 错误或者已到达流的末尾前,此方法一直阻塞。 用于支持高效的单字符输入的子类应重写此方法。 返回:作为整数读取的字符,范围在 0 到 65535 之间 (0x00-0xffff),如果已到达流的末尾,则返回 -1 抛出: IOException - 如果发生 I/O 错误 不是读一个字节吗?怎么会是读一个字符呢?返回:作为整数读取的字符,范围在 0 到 65535 之间 (0x00-0xffff),这样的话,也最多两个字节,为什么要返回四个字节的整型?? 为什Java中不能通过java.lang.Thread类来直接创建类Thread的一个对象来创建线程?? 请求大大来看下我的代码怎么改才好。。。只有几行而已 序列化小问题 参数顺序不同也算重载?? 返回值为空时产生NullPointerException 初学RMI 程序狂报异常! 关于大界面刷新问题,请教! 继续问这个问题! 求教高手点拨“一个3W行代码工程量的Login”步骤的错误排查的经验。 java BufferedInputStream FileInputStream的用法 关于起名的问题 关于线程的结束条件:如果在线程中创建线程
public int read()
throws IOException读取单个字符。在有可用字符、发生 I/O 错误或者已到达流的末尾前,此方法一直阻塞。
用于支持高效的单字符输入的子类应重写此方法。
返回:
作为整数读取的字符,范围在 0 到 65535 之间 (0x00-0xffff),如果已到达流的末尾,则返回 -1
抛出:
IOException - 如果发生 I/O 错误
作为整数读取的字符,范围在 0 到 65535 之间 (0x00-0xffff),
这样的话,也最多两个字节,为什么要返回四个字节的整型??