摘要:
对象的序列化过程& 反序列化过程 TestObjectInputOutputStream package com.aff.file; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOE 阅读全文
摘要:
转换流的作用 TestOtherStream package com.aff.file; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInp 阅读全文
摘要:
缓冲流(处理流的一种)可以提高文件传输的效率, 实际开发使用的流 BufferedInputStream BufferedOutputStream 加上flush() BufferedReader 有一个readLine()方法 BufferedWriter 加上flush() TestBuffer 阅读全文
摘要:
节点流(文件流) FileInputStream(字节流)处理视频类的 FileOutputStream(字节流) FileReader(字符流)处理文本文件 FileWriter(字符流) TestFileInputOutStream package com.aff.file; import ja 阅读全文
摘要:
输入input:读取外部数据(磁盘,光盘等存储设备的数据)到程序(内存中) 输出output: 将程序(内存)数据输出到磁盘,光盘等存储设备中 把自己站位到程序的角度理解 按操作数据单位不同分为: 字节流(视频,图片,音乐 二进制流的形式本质上一个个字节组成) 字符流(文本文件) 按数据流的流向不同 阅读全文
摘要:
package com.aff.file; import java.io.File; import org.junit.Test; /* java.io.File类 1.凡是与输入,输出相关的类,接口都定义在java.io包下 2.File是一个类,可以有构造器创建起对象,此对象对应着一个文件(.t 阅读全文
摘要:
枚举:自定义枚举类 使用Enum关键字定义的枚举类 注解:jdk内置的基本注解类型(3个) 自定义注解类型 对注解进行注解(元注解4个) 利用反射获取注解信息(反射部分涉及) 自定义枚举类: TestSeason package com.aff.Gen; //自定义的枚举类 public class 阅读全文
摘要:
泛型的使用 1. 在集合中使用泛型 2.在定义泛型类,泛型接口,泛型方法 3.泛型于继承的关系 4.通配符 注意:1.不可以在static方法中使用泛型的声明,因为静态方法的加载随着类的加载而加载, 泛型是在创建实例的时候加载的(晚)。 2.不能在try-catch中使用类的泛型的声明 try{ } 阅读全文
摘要:
操作Collection以及Map的工具类: Collections package com.aff.coll; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java 阅读全文
摘要:
Map与Collection 并列存在,用于保存具有映射关系的数据:Key-Value Map中的Key和Value都可以是任何引用类型的数据 Map中的Key用Set存放,不允许重复,即同一个Map对象所对应的类,须重写HashCode()和equals()方法 常用String类作为Map的 " 阅读全文