1:java中数组动态创建时是在 堆 中分配内存的, 那么如:int[] intarray = {1, 2, 3, 4}; 静态声明时是在哪分配给内存空间的?
2:java中除了堆栈外,还有其他储存数据的地方么,如静态段,只读数据段? java中常量和静态变量是放在哪的?
初学java, 高手指教啊!~!~
关键不懂的是象int[] intarray = {1, 2, 3, 4};分配的数组和用new分配的数组空间是在同一内存空间吗? 象那些字符常量又是在哪分配的,如String str = “helloworld”也是在堆中分配空间的么? |