04 2018 档案

摘要:转换流 OutputStreamWriter OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的 charset 将要写入流中的字符编码成字节。 它使用的字符集可以由名称指定或显式给定,否则将接受平台默认的字符集。 java.lang.Object java.io.Writ 阅读全文
posted @ 2018-04-27 20:10 Ch1nYK 阅读(103) 评论(0) 推荐(0)
摘要:缓冲流 BufferedOutputStream BufferedOutputStream 是缓冲输出流。它继承于FilterOutputStream。 应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。 属性 构造方法 java public BufferedOutpu 阅读全文
posted @ 2018-04-25 20:21 Ch1nYK 阅读(170) 评论(0) 推荐(0)
摘要:字符流 字符流=字节流+编码表(由字符及其对应的数值组成的一张表,各个国家的文字用数字来表示,并一一对应,形成一张表) 常见编码表 ASCII/Unicode 字符集 ISO 8859 1 GB2312/GBK/GB18030 BIG5 UTF 8 字符输入流 方法 FileReader eg 字符 阅读全文
posted @ 2018-04-24 19:23 Ch1nYK 阅读(137) 评论(0) 推荐(0)
摘要:字节流 在文件系统中,任何文件都是以二进制形式存储的,二进制用位体现(8位为一个二进制单元),8位=1字节,所以字节流可以处理任何文件。 字节输出流 此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。 Flushable接口只定义了一个flush方法,调用时,会 阅读全文
posted @ 2018-04-23 20:13 Ch1nYK 阅读(132) 评论(0) 推荐(0)
摘要:File是文件和目录路径名的抽象表示形式。 File 继承于Object类,实现了Serializable接口,File对象支持序列化操作;实现了Comparable接口,File对象之间可以比较大小。 File的属性 File的构造方法 File构造方法对应的几种File对象创建方式实现 File 阅读全文
posted @ 2018-04-21 14:11 Ch1nYK 阅读(173) 评论(0) 推荐(0)
摘要:代理模式是一种很常见的设计模式,代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 3种实现方式 1. 静态代理 2. 动态代理 1. jdk代理 2. cglib代理 静态代理 优点:在不修改目标类的情况下,可以对目标类进行扩展。 缺点:代理类和目标类需要实现一样的接口,假如代 阅读全文
posted @ 2018-04-17 09:45 Ch1nYK 阅读(177) 评论(0) 推荐(1)
摘要:HashMap继承抽象类AbstractMap,实现了NavigableMap接口,NavigableMap继承自SortedMap,方法有lowerEntry小于,floorEntry小于等于,ceilingEntry大于,higherEntry大于等于,便于搜索查找。 TreeMap的属性 Tr 阅读全文
posted @ 2018-04-14 16:01 Ch1nYK 阅读(164) 评论(0) 推荐(0)