#声明和实例化 声明:ArrayList a, 仅仅只是声明了一个list变量,其未来作用相当于C++中的引用变量,亦或者相当于一个对象块的索引,但并未为其分配具体的完整的对象所需要的内存空间,其所分配的空间仅仅只是"a"变量所需空间; 实例化:实例化的过程是为对象分配完整的所需内存空间。此时,对象a才是该list的一个实例,然后将分配的内存地址返回给定义的变量“a”;
#Java的实例化 1. 使用new关键词创建对象(c++)。 2.通过jdk中提供的工厂方法返回对象。如String str = String.vlaueOf("test"); 3.通过反射机制。最经常使用的则是JDBC: String driver = "com.MySQL.jdbc.Driver";Class.forName(driver); 4.通过类的clone()方法。 5.通过反序列化手段。
#结合背景知识,给出List赋值给另一个List的相关问题 1.
2.单纯的把值赋予对方方式多种。如下: 方式一:
|
|
来自: melodyjian > 《java》