两天来的Java IO Tips

01. FileOS extends OS 是将File过渡到OS的一个类
02. byte的长度和int一样,所以在OS中可以以写入int的形参输入byte
03. 文件中“\r\n是换行”
04. IS中的read可以返回读取的有效值大小,可以根据这个调用某String构造方法
05. Java数组声明用new...可以用变量作为长度声明;读数据都要开个空间读;
06. 就算方法有返回值,也可以在表达式中忽略
07. read()是把输入流中的数据存储到实参(内存)中;而write()则是从实参(内存)中读取数据然后写出。
08. 字节流与字符流的区别之一:字符流对文件操作的时候要经过缓存,而字节流不用
09. IOS不用close就可以进行IO操作、而Reader和Writer需要close或flush才可以操作完成。
10. copy机制很给力
11. 注意ISReader和OSWriter
12. 屏幕输出可以用PrintStream或PrintWrite(属于装饰设计模式)
13. “谁为我实例化,我就具备了向谁输出的能力”
14. 牢记键盘输入格式:IS input = System.in;定义空间s大小;input.read(s);输出的变量是(new String(s))
15. SystemDemo05、07都好好看看。
16. System.in extends InputStream
posted @ 2011-03-06 17:39  汲月.Jr  阅读(218)  评论(0编辑  收藏  举报