1、可以通过list的add方法来进行添加,可以通过get方法获取到数据内容(即可是任何对象)。
2、实体类型如果为数组的话,可以直接通过list的add方法进行添加转换,举例List<Object>list = new ArrayList<Object>(),定义一个数组类型的list对象String entity = new String[("1232"),创建一个要实体化的数组对象list.add(entity ),给list对象赋值,这样就完成了对象的转换可以获取到list的数据:list.get(0),结果就是entity对象(实际此对象是字符串)。
3、因为Object类型是任何对象类型的父类,所以不需要强制转换即可完成添加。
一、java将已保存数据的list集合传到别的类中操作进行增删改查的方法
1、可以在类中自定义构造函数,将list集合作为参数,在new对象的时候把集合传进去。
2、可以在类中定义方法,将list集合作为参数,然后使用对象调用该方法,并把list集合作为实参传进去。
stack 区存放函数参数和局部变量;heap 区存放对象;
data 区存放static 的变量或者字符串常量;
code 区存放类中的方法;
stack 栈 -->放方法的参数 和局部变量.就像这样
-----------
void test(String[] args){
int xx = 0// args和 xx在jvm load class时存放在栈中
}
heap 堆 -->堆要比栈要大得多. 当一个对象对new出来时,该对象放在heap中,对象引用放在栈中.
data区,也就是数据区 -->静态的变量 和 string的常量.
code 代码区 --->classloader类加载器加载该class时存放类中的方法.