关闭

java之序列化学习笔记(高效java之序列化)

* 序列化与反序列化的学习笔记 测试 * ObjectOutputStream--序列化(将对象编码为字节流) * ObjectInputStream--反序列化(从字节流中重构对象/用字节流转为唯一参数的构造器) * Serializable-->为标记接口,实现之,则具有可序列功能 * 序列化形式 * -->会成为导出API的一部分 * -->默认的序列化形式(描述对象内部所包含的数据,以及每一个可以从这个对象到达的其他对象的内部数据) * -->理想的序列化形式(只表示对...
阅读(567) 评论(0)

java之注解、枚举理解(高效java之注解、枚举)

* enum枚举和注解的学习笔记 * 枚举测试用例-->testEnumClass * 枚举类型-->有一组固定的常量组成合法值的类型 * 枚举类型提供了编译时的类型安全 * 枚举天生就是不可变的,因此所有域都应该是final * 枚举常量实际上是static final的常量 * 特定于常量的类主体--枚举的抽象方法 * 虽然无法编写可扩展的枚举类型,但是可以通过接口的方式为枚举模拟扩展 * 测试位域 用例-->testEnumSet * 测试Map 用例-->testEnumM...
阅读(1257) 评论(0)

java之泛型理解(高效java之泛型)

泛型-->类或者接口的声明中拥有一个或多个类型参数时,称为泛型类/泛型接口,简称泛型 * 泛型在安全性和表述性上都比原生态类型更具有优势 * 泛型是不可变的,无法向数组一样形成协变关系 * (Sub extends Super,同时可支持Sub[] extends Super[]) * (Sub extends Super,不支持List extends List) * 泛型在编译时检查其元素类型信息,而在运行期舍弃其元素类型信息 * 每个类都是自身的子类型和超...
阅读(570) 评论(0)
    个人资料
    • 访问:152918次
    • 积分:3081
    • 等级:
    • 排名:第11347名
    • 原创:161篇
    • 转载:5篇
    • 译文:0篇
    • 评论:23条
    最新评论