1、java关于primitive数组内存问题1.我们知道java里new出来的都是存放在堆里的。问题是我们如下情况:int[]arr={1,2,3,4},我查看了一下深入java虚拟机测试了一下就没有new直接int[]arr={1,2,3,4}也是存放在堆里的。下面是深入java虚拟机里堆数组相关字节码的定义,看清楚了说明每句最后一句话将新数组的对象引用压入栈。(是对象引用)而我编写了两个小例子生成字节码:例子1:[java] viewplaincopy1.public class TestArray { 2. public static