黑夜中的恨

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年1月4日

摘要: Java学习之InputStream中read()与read(byte[] b)这两个方法在抽象类InputStream中都是作为抽象方法存在的,JDK API中是这样描述两者的:read() : 从输入流中读取数据的下一个字节,返回0到255范围内的int字节值。如果因为已经到达流末尾而没有可用的字节,则返回-1。在输入数据可用、检测到流末尾或者抛出异常前,此方法一直阻塞。read(byte[] b) : 从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。以整数形式返回实际读取的字节数。在输入数据可用、检测到文件末尾或者抛出异常前,此方法一直阻塞。 如果 b 的长度为 ... 阅读全文
posted @ 2012-01-04 17:03 黑夜中的恨 阅读(524) 评论(0) 推荐(0)

摘要: 1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStream; 4 import java.io.InputStreamReader; 5 6 class StreamGobbler extends Thread { 7 InputStream is; 8 String type; 9 10 StreamGobbler(InputStream is, String type) {11 this.is = is;12 ... 阅读全文
posted @ 2012-01-04 15:26 黑夜中的恨 阅读(445) 评论(0) 推荐(0)