询问一个低级问题Java中数据数据存储位置 1. int temp[] = {1,2};2. int temp[] = new int[]{1,2};上面两种赋值方式,第二种应该是在堆中。第一种数据({1,2})是存储在栈中,还是堆中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想知道确切一些的答案,现在和同学讨论了有两个结论如果是在C语言中,1应该是在栈里了,但是在Java里面,就不是很确定 我怎么觉得第一种应该是在Data seg中呢! java中都在java堆里,栈中不可能出现Java对象,而数组是Java对象java堆跟平常我们说的堆不是一个东西哦 这个问题不低级,对于我来讲还真没有想到这个问题,楼主研究的很透彻,值得我学习。我感觉数组跟String有点像 String s = "abc";和String s = new String("abc");应该数据部分都是在堆中吧,只不过前一种是JVM自动new出来一块空间,猜的呵呵 4L说的没错。java所有的对象都在堆上分配。 jFrame标题栏panel 是哪个UI管理的 高手求助啊,小弟实在纠结啊 关于java synchronized (this)的意思 请帮忙找一下报错的原因. 整型-4转化为4个字节是不是11111111 11111111 11111111 11111100? 我是菜鸟,请大虾指教关于quoted-printable的问题!!! 请问如何在applet实现文件的存储问题?? 小弟刚刚学习JAVA,请大家给我推荐什么值得学习的书,还有谁能和我共同学习~!给我指点迷津呢?? 导入类的时候,会不会把类里面的main函数一起导入 关于安装apache和php的一个问题 不一般的报数问题
如果是在C语言中,1应该是在栈里了,但是在Java里面,就不是很确定