Java流操作有关的类或接口:

Java流类图结构:

1.文件操作时,注意要使用File.separator来代替/分隔符实现跨平台

2.RandomAccessFile类并不是流体系中的一员,但常用来操作文件读写,可以用NIO来实现更高效的操作

3.byte 是字节数据类型 ,是有符号型的,占1 个字节,可以用来储存ASCII字符,大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 ),可以用来储存Unicode字符,大小范围 是0—65535

4.inputStream和outputStream之间的转换,可以通过内存中的字节流(byte[])来转

5.java一个汉字占3个byte么?是的,如果使用的是UTF-8的话占3个字节,GBK的话是2个

6.字节流有缓冲,字符流没有,所以字符流在刷新之前一直缓存,并未输出

7.浮点数float虽然只占4个字节(和int一样)但是精度比占8个字节的long型还要高,因为存储方式不同。而且浮点数(float\double)不适合有精度要求的计算

8.使用Scanner时要注意编码问题,否则会查找为空

9.可以通过实现特定接口,实现自定义序列化内容

最新文章

  1. ftp服务配置文件记录
  2. 禁止手机页面中A标签长按弹出路径框
  3. 开发备忘:AngularJS Syntax error, unrecognized expression in template file
  4. 最好的vim教程莫过于vimtutor
  5. ElasticSearch学习问题记录——nested查询不到数据
  6. xcode armv6 armv7 armv7s arm64
  7. Python TCP客户端
  8. linux下rm误删除数据库文件的恢复方法
  9. 闭包 this,arguemnts 问题
  10. tomcat配置文件server.xml详解 转载http://blog.csdn.net/yuanxuegui2008/article/details/6056754
  11. smarty练习:考试系统
  12. yarn资源调度(网络搜集)
  13. Angular页面选项卡切换要注意的toggleClass
  14. RobotFramework自动化测试框架-移动手机自动化测试Clear Text关键字的使用
  15. 包装类和基本类型区别?(integer和int取值范围一样大)
  16. poj-3177(无向图缩点)
  17. UML-Based Modeling of Robustness Testing
  18. CSS实现三列布局
  19. js学习笔记--基础部分
  20. 简单使用Vuex步骤及注意事项

热门文章

  1. 关于js中event的target和currentTarget的区别
  2. Git工作流
  3. Sublime Text 插件之常用20个插件
  4. css3 文本记
  5. PHP之自定义会话控制---使用文件处理
  6. 媒体查询的应用以及在css3中的变革
  7. Git CMD - config: Get and set repository or global options
  8. Google Protocol Buffer
  9. linux中sed用法
  10. win7下的mstsc ubuntu下的rdesktop