摘要:
将一个对象的引用复制给另一个对象,一共有三种方式: 直接赋值 浅拷贝 深拷贝 直接赋值:直接赋值,A a1 = a2,实际上是是引用,也就是说a1 和 a2 指向同一个对象,因此a1发生变化时,a2也会发生变化。 浅拷贝:对基本数据类型进行值传递,对引用类型进行引用传递般的拷贝 深拷贝:对基本数据类 阅读全文
posted @ 2020-04-22 17:28
Coding-Liu
阅读(165)
评论(0)
推荐(0)
摘要:
序列化:讲对象写入到IO流 反序列化:从IO流中恢复对象 意义:序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,已达到恢复成原来的对象。序列化机制使得对象可以脱离程序运行而独立存在。 使用场景:所有网络上的传输的对象都必须是可序列化的,比如RMI 阅读全文
posted @ 2020-04-22 17:13
Coding-Liu
阅读(228)
评论(0)
推荐(0)
摘要:
使用泛型的优缺点: 优点:避免了类型转换的的麻烦,存储什么类型,取出什么类型;把运行异常,提升到了编译期 缺点:只能存储单一类型 泛型就是编写模板代码来适应任意类型 不必对类型进行强制转换 编译器将对类型进行检查 注意泛型的继承关系: 可以把ArrayList<Integer>向上转型为List<I 阅读全文
posted @ 2020-04-22 15:41
Coding-Liu
阅读(182)
评论(0)
推荐(0)
摘要:
Java类中不仅可以定义方法,还可以定义类,这样定义类在类内部的类就被成为内部类,根据定义方式不同,内部类可分为四种: 成员内部类 局部内部类 静态内部类 匿名内部类 静态内部类: 静态内部类可以访问外部所有的静态变量和方法,即使是private的也一样 静态内部类和一般类一致,可以定义静态变量、方 阅读全文
posted @ 2020-04-22 13:25
Coding-Liu
阅读(231)
评论(0)
推荐(0)
摘要:
概念: JDK1.5之后的特性 说明程序的 使用注解:@注解名称 作用分类: 编写文档:通过代码里标识的注解生成的文档,生成文档doc 代码分析:通过代码里标识的注解对代码进行分析,使用反射 编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查,Override 值得注意的是,注解不是代码本 阅读全文
posted @ 2020-04-22 12:31
Coding-Liu
阅读(181)
评论(0)
推荐(0)

浙公网安备 33010602011771号