简单理解javaSe基础中的内存分析:
1、equals()比较的是对象的值,==比较的是对象的地址。
2、一般来说,new后面的值存放在堆中。
3、基本数据类型的值存放在栈中。
4、有“=”的时候,程序是从右至左来执行。
5、引用数据类型在栈中存放的是地址,实际的值存放在堆中。
6、将ArrayList在内存中的表现比喻成一个连续性的紧凑的表格,那么LinkedList在内存中就是一个一个分散的小方块,然后 将其连接起来,这样的内存结构决定了二者的优缺点完全不同,ArrayList的查找速度比较快,而增删改的速度比较慢。LinkedList的查找速度比较慢,而增删改的速度比较快。