java中各类数据的存放问题!~!~
1:java中数组动态创建时是在堆中分配内存的,那么如:int[]intarray={1,2,3,4};静态声明时是在哪分配给内存空间的?2:java中除了堆栈外,还有其...
1:java中数组动态创建时是在 堆 中分配内存的, 那么如:int[] intarray = {1, 2, 3, 4}; 静态声明时是在哪分配给内存空间的?
2:java中除了堆栈外,还有其他储存数据的地方么,如静态段,只读数据段? java中常量和静态变量是放在哪的?
初学java, 高手指教啊!~!~
关键不懂的是象int[] intarray = {1, 2, 3, 4};分配的数组和用new分配的数组空间是在同一内存空间吗? 象那些字符常量又是在哪分配的,如String str = “helloworld”也是在堆中分配空间的么? 展开
2:java中除了堆栈外,还有其他储存数据的地方么,如静态段,只读数据段? java中常量和静态变量是放在哪的?
初学java, 高手指教啊!~!~
关键不懂的是象int[] intarray = {1, 2, 3, 4};分配的数组和用new分配的数组空间是在同一内存空间吗? 象那些字符常量又是在哪分配的,如String str = “helloworld”也是在堆中分配空间的么? 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询