摘要: 泛型 泛型可以在==接口==、==方法==、==返回值==上使用, 例如: List, Map等都用到了泛型 作用: 通过泛型的语法定义,约束集合元素的类型,进行安全检查,把错误显示在编译期 代码通用性更强. 泛型可以提升程序代码的可读性,但它只是一个 语法糖 (编译后这样的东西就被删除,不出现在最 阅读全文
posted @ 2020-05-19 16:30 zpk-aaron 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转换流 常用于解决字符流读写时的中文乱码现象 乱码原因: 由于保存时使用的码表和打开时使用的码表不一致造成的。 写出流转换 继承关系: java.lang.Object 读取流转换 继承关系: java.lang.Object OutputStreamWriter 构造方法 | 方法 | 说明 | 阅读全文
posted @ 2020-05-19 16:29 zpk-aaron 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化 序列化就是可以把一个对象保存到磁盘中或发送到其他的服务器 反序列化就是把序列化生成的信息, 恢复对象! 序列化和反序列化一般不适用多态的形式创建对象 , 否则可能无法使用 和`readObject()`方法 下面序列化和发序列化需要使用的类 序列化 ObjectOutputStre 阅读全文
posted @ 2020-05-19 16:28 zpk-aaron 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Writer (字符流写出) java.io.Writer是字符流写出流的父类,而且是一个抽象类。不能创建对象,只能学习他的共性方法。 Writer常用实现类的继承关系 java.lang.Object java.io.Writer java.io.OutputStreamWriter java.i 阅读全文
posted @ 2020-05-19 16:27 zpk-aaron 阅读(677) 评论(0) 推荐(0) 编辑
摘要: OutputStream (字节流写出) 是字节流输出流的父类,而且是 抽象类。 所以不能创建对象, OutputStream常用实现类的继承关系 java.lang.Object OutputStream的常用实现类2个: FileOutputStream和BufferedOutputStream 阅读全文
posted @ 2020-05-19 16:26 zpk-aaron 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: Reader(字符流读取) java.io.Reader 是一个抽象类, 只能用来操作文本文件 Reader常用实现类的继承关系 java.lang.Object java.io.Reader java.io.InputStreamReader java.io.FileReader java.io. 阅读全文
posted @ 2020-05-19 16:25 zpk-aaron 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: InputStream (字节流读取) InputStream是一个 抽象类 . 字节流可以操作任何类型的2进制文件 InputStream常用实现类的继承关系 java.lang.Object 常用子类就是FileInputStream 和 BufferedInputStream InputStr 阅读全文
posted @ 2020-05-19 16:24 zpk-aaron 阅读(2877) 评论(0) 推荐(0) 编辑