黑马程序员 IO流

---------------------- ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------

1.         DOS窗口中输入java可以启动虚拟机

2.         –D<name>=<value>      此命令可以设置系统属性

如:java –Dkey=value SystemDemo

3.         unicode码表中的字符占2个字节,utf-8码表中的字符占3个字节

4.         windows下的换行是\r\n      linux下的换行是\n

5.         缓冲区的功能:提高流的读写效率

6.         \r  13              \n  10

7.         return关键字的作用是结束方法

8.         虚拟机启动时默认是64M

9.         读取文件时,定义数组的大小最好为1024的整数倍

10.     取一个数的最低4位与上15,取一个数的最低8位与上255

11.     一个f41,二个f81,4115,81255

12.     0xff 25516进制表现形式

13.     read方法的返回值是int而不是byte的原因是:避免返回值是-1

write(int  i)方法会将最低的四位写出去保证了数据的原样性

14.     StringBuffer是线程安全的,StringBuilder是非线程安全的,相同点都是字符串缓冲区

15.     字符输出流中有缓冲区

16.     FileWrite使用的是默认的编码表

17.     转换流可以指定编码表。转换流的本质是字节流+编码表,当不指定编码表时使用的是系统默认的码表

18.     读取转换流的构造函数的参数是InputStream,写入转换流的构造函数的参数是OutputStream

19.     字节流,字符流使用总结

字节流的基类:InputStream              OutputStream

和键盘操作相关的字节流:System.in              System.out

和文件操作相关的字节流:FileInputStream     FileOutputStream

具备装饰功能的字节流:BufferedInputStream         BufferedOutputStream

 

字符流的基类:Reader        Writer

和文件操作相关的字符流:FileReader      FileWriter

具备转换功能的字符流:InputStreamReader    OutputStreamWriter

具备装饰功能的字符流:BufferedReader         BufferedWriter

 

20.     流操作的是数据,数据最明显的体现形式是文件,文件包含了一些属性和行为信息

21.     StringBuilderinsert(int  offset,String  str); 方法的用法

在指定的位置上插入字符串

22.     数组有length属性,字符串有length方法

23.     枚举[Enumeration]中的方法可以通过迭代器[Iterator]去获取

24.     匿名内部类访问局部变量时,局部变量需加final去修饰

25.     一个对象要实现序列化操作必须实现Serializable接口

26.     没有方法的接口通常称为标记接口

27.     静态的属性不能被序列化

28.     属性被transient修饰后不能被序列化

29.     配置文件可以实现应用程序数据的共享

30.     将对象存储到硬盘上叫对象的持久化存储

31.     void  write(int  val)  写入一个字节

写出int类型的最低8

32.     void  writeInt(int  val) 写入一个32位的int

写出int类型的48

33.     集合中和io流技术相关的是Properties对象,流对象中和多线程技术相关的是管道流

34.     服务器遇到乱码后要编一次,解一次

35.     带缓冲区的流对象写完数据后一定要flush

36.     带缓冲的字符流可以装饰转换字符流文件字符流

 ---------------------- ASP.Net+Android+IOS开发 、 .Net培训 期待与您交流! ----------------------

详细请查看:http://edu.csdn.net

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值