Java 字符串对象与自定义…对象的大小
我有一个班级有一个Java 字符串对象与自定义…对象的大小,java,class,memory,Java,Class,Memory,我有一个班级有一个 public class Sequence{ ArrayList<String> obj . . . } 公共类序列{ ArrayList obj . . . } 现在在我的主课上,我可以做以下任一项: public class Main{ // option 1 ArrayList< Sequence > xyz ... // option 2 ArrayList< A
public class Sequence{
ArrayList<String> obj
.
.
.
}
公共类序列{
ArrayList obj
.
.
.
}
现在在我的主课上,我可以做以下任一项:
public class Main{
// option 1
ArrayList< Sequence > xyz ...
// option 2
ArrayList< ArrayList< String > > abc......
}
公共类主{
//选择1
ArrayListxyz。。。
//选择2
ArrayList>abc。。。。。。
}
以上两个选项中,哪一个会占用更少的空间
提出这个问题的另一种方式是,直接使用字符串的ArrayList是否比使用ArrayList
时占用更多内存,其中Seq
包含字符串的ArrayList
编辑==================================
问这个问题的原因是因为我正在处理很多Seq对象。我遇到内存不足异常。我在想一些减少内存使用的方法,我想删除所有对象并处理原始数据类型
即使ArrayList