在c中,数组是连续的一系列同类型的数据。特点是,非常节省空间,除了数据基本没有其他空间的占用。
但是在java中,list是有各种方法的。他是一个类,数组是对象。
而且,我在进入list的方法是发现,list不会溢出,因为他不是在栈里面,是在堆里面。
我觉得是在堆了。
我在读java的list实现方法的时候,发现java的list不会溢出,而且在增大list的长度是会换堆地址。
这个从c转过来的程序员觉得 list的地址不可操控,不过,java本来就没有指针。。。
在c中,数组是连续的一系列同类型的数据。特点是,非常节省空间,除了数据基本没有其他空间的占用。
但是在java中,list是有各种方法的。他是一个类,数组是对象。
而且,我在进入list的方法是发现,list不会溢出,因为他不是在栈里面,是在堆里面。
我觉得是在堆了。
我在读java的list实现方法的时候,发现java的list不会溢出,而且在增大list的长度是会换堆地址。
这个从c转过来的程序员觉得 list的地址不可操控,不过,java本来就没有指针。。。