A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 潜力良驹 中级黑马   /  2015-7-30 21:25  /  171 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

IO流是基础中很重要的一个知识块,大家多看看吧视频吧.我这个其实我觉得不怎么总结  都是一些常识....只是自己感兴趣记下来的

创建Properties用setProperty
properties属于Map集合,遍历用entrySet<Object,Object>,Map继承hashable,所以是无序的.
使用properties的store方法生成配置文件时,如果输出流是一个字节流,默认使用的马表是iso8859-1.字节流没有码表.如果保存中文数据,生成配置文件时一定要用字符流(store(new Filewriter(目录)),字符串)

FileOutStream或FileWriter写int类型都要转成字符串,不方便,所以引入打印流,打印流会帮你转成字符串再打印.
收集错误日志信息:
PrintStream printStream2 = new PrintStream(目录);
        try(
        )catch{
              对象.printStream(printStream2);
          }
ISO8859-1  256个格子都有对应的字符和码值
Unicode 不是码表,是一个规范   这个很多人都理解错误啦~
英文兼容所有码表,在什么码表表示中文就只能在该码表内表示.       

转换流中  字符流没有转成字节流的方法  没必要

用递归容易内存溢出(网络爬虫)

renameTo实现剪切时不能操作文件夹

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马