说一个收获最大的,就是这个关闭流对象

之前写java读取文件的时候,最后往往要关闭流对象,以前我一直不明白,为什么,我不使用.close()方法,文件也可以读取成功,总感觉没有什么意义

原来是因为,这个.close()方法,不是给java文件,或者python文件执行的,因为关于文件对象的操作,都是由操作系统去完成的

这个打开,read,和close都是告诉操作系统要执行,至于这个close()是告诉操作系统,说我的文件执行完了,可以回收资源了.

当然你不写关闭,对读写都没有什么影响,但是,可能资源打开了,一直不能关闭,久而久之会影响程序的效率

还有Python还有一个元组的概念是Java里没有的,第一次听说这个词,我还以为是元祖蛋糕~~~ -  -

元组的作用是储存值,元组可以储存一个值或者多个值,值可以是任意类型

还有一个是字符编码,因为都是unicode编码,读文件都是采用这个格式,所以在存的时候,也遵循这个编码,就不会出错,不过一遍都采用UTF-8编码~

最新文章

  1. C++模板编程:如何使非通用的模板函数实现声明和定义分离
  2. Delphi之静态方法,虚方法virtual,动态dynamic,抽象abstract,消息
  3. 模板方法模式(Template Method)
  4. [转]Filter实现处理中文乱码,转义html标签,过滤敏感词
  5. 洛谷P2014 选课 (树形dp)
  6. css伪类运用
  7. UE4在Android调用Project Tango
  8. noi 8465 马走日
  9. C#将list转换为datatable
  10. JavaScript权威指南阅读笔记3
  11. ToastCustom【自定义显示风格的Toast】
  12. 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165237
  13. Windows已遇到关键问题,将在一分钟后自动重新启动,请立即保存工作
  14. NOIP2015斗地主(搜索+模拟+贪心)
  15. ISTQB学习笔记
  16. 力扣(LeetCode) 14. 最长公共前缀
  17. vSphere虚拟化管理平台的功能
  18. linux创建root也不能访问的文件夹
  19. Qt安装过程中: configure 时发生的经典出错信息之”Basic XLib functionality test failed!”(Z..z..) 之 MySQL support cannot be enabled due to functionality test!
  20. Spark SQL 编程

热门文章

  1. ASP.NET中图片验证码与js获取验证码的值
  2. node入门(一)——安装
  3. 记录一下java在后端用request来判断请求类型
  4. Java多线程——进程和线程
  5. 从单机到2000万 QPS 并发的 Redis 高性能缓存实践之路
  6. 【C++】模板简述(五):类型萃取
  7. Java对Redis基本使用
  8. 分组密码_计数器(CTR)模式_原理及java实现
  9. js 作用域 ?????
  10. OpenMP入门教程(三)