java创建对象.md

202 阅读1分钟

new 对象

最常用。

jvm支持。

反射

是什么? 就是基于类的本身特性,来创建对象。

类的本身特性,即Class、Contructor、Method、Field等。


怎么创建? 构造器类.创建对象()。

Class.创建对象(),最终调用的也是构造器类.创建对象()。

克隆

浅拷贝。


什么是浅拷贝?
对象的数据,
1.基本数据类型
拷贝值。
2.对象类型
只拷贝引用,即引用指向的对象,和原始引用指向的原始对象是同一个对象。


什么是深拷贝?
深是一个相对概念,一般来说,如果多拷贝了一层对象类型的数据,就是深拷贝。


什么是完全拷贝?
完全拷贝,就是在存在多层引用的情况下,每一层都拷贝了对象类型的数据。


参考
blog.csdn.net/zhangjg_blo…

序列化/反序列化

应用场景
网络。

参考