摘要: 如果想要接收任意长度的数据,而且避免乱码产生,就可以使用BufferedReader类public class BufferedReader extends Reader因为输入的数据有可能出现中文,所以,此处使用字符流完成。BufferedReader是从缓冲区之中读取内容,所有的输入的字节数据都将放在缓冲区之中。System.in本身表示的是InputStream(字节流),现在要求接收的是一个字符流,需要将字节流变成字符流才可以,所以要用InputStreamReader 1 import java.io.BufferedReader; 2 import java.io.IOExcept 阅读全文
posted @ 2012-09-28 22:05 积淀 阅读(314) 评论(0) 推荐(0) 编辑
摘要: System类的常量System表示系统类,此类也对IO给予了一定的支持。public static final PrintStream out 对应系统标准输出,一般是显示器public static final PrintStream err 错误信息输出public static final InputStream in 对应着标准输入,一般是键盘又是由于历史遗留问题 全局变量没有大写~System.out使用System.out输出的时候就是将输出的位置定义在了显示器之中。FileOutputStream是定位在文件里,而System.out是定位在屏幕上。使用OutputStre.. 阅读全文
posted @ 2012-09-28 22:03 积淀 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 程序员的大部分时间可能都是在电脑前面度过的,但这并非对你有多少好处。电脑辐射会引起自律神经失调、忧郁症,另外,电脑荧光屏不断变幻和上下翻滚的各种字符会刺激眼睛,电脑操作者常会感到眼睛疲劳、肩酸背痛。如在缺水、营养不足、缺乏维生素的状况下工作,身体对辐射的抵抗能力下降,就容易患病。 所 以在工作的同时,我们也要花一些精力来注意一下自己的饮食健康,这样才可以在一定程度上弥补对自己身体上带来的伤害。想要细数电脑辐射对身体健康的影响, 直接百度就知道了,这里不在熬术,我写文章可不想像电视上的药品广告一样,先把人吓个够呛,再说自己的药能治之类的玩意,总之一句话,挣钱是好样的,但也 要有身体去花嘛!健脑篇 阅读全文
posted @ 2012-09-28 19:54 积淀 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 管道流(线程通信流)管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果想要进行管道输出,则必须要把输出流连在输入流之上,在PipedOutputStream类上有如下的一个方法用于连接管道:public void connect(PipedInputStream snk)throws IOException例子:线程之间用管道流进行通讯 1 import java.io.IOException; 2 import java.io.PipedInputStream; 3 import java.i 阅读全文
posted @ 2012-09-28 18:14 积淀 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在整个IO包中,打印流是输出信息最方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWrite)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等。看一下PrintStream的构造方法:public PrintStream(OutputStream out)在PrintStream中定义的构造方法中可以清楚的发现有一个构造方法可以直接接收OutputStream类的实例,这是因为与 OutputStream相比起来,PrintStream可以更加方便的输出数据,这就好比将OutputStream类重新包装了一下,使之输出更加 方 阅读全文
posted @ 2012-09-28 18:14 积淀 阅读(163) 评论(0) 推荐(0) 编辑