【问】java的堆中的对象空间放置什么东西 java的对象是在堆中的,存放的具体内容包括什么?是不是只是实例变量?实例方法是不是也存放在其中?jvm上说,所有方法的字节码都放在方法区而不是堆中,那么一个对象使用它的实例方法怎么调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举个例子,Student s = new Student("zhang san", 20);这个时候,在堆中开辟了块内存空间,用来存放s对象,至于s里存放的什么,抽象点理解,就是我传进去的参数,name还有age的值。实例变量是存放在code segment中的,实例方法也是存放在code segment中。当一个对象创建出来后,要调用它的实例方法时,就会去code segment中去调用,好象一个引用,对象的这个引用指向了code segment中的方法。 基本上JAVA中引用类型的东西都放堆空间,基本类型都在栈空间 知识点一:new出来的东西全部在堆里 前辈快来帮忙!小弟迷惑不解,请指点! 菜鸟问题-继承 初学JSP哪种书好? 求救:怎样卖自己--一个java高手 javah使用出错 1怎么确定控件的大小,方位.2.怎么弹出对话框(messagebox)? 一个小问题,帮一下忙!(急)! 怎样上传文件? 请问::大家用Java是做application还是applet?我要是学Java,重点放在那儿部分? sycronized 的工作原理 JTextField如何限制输入个数 java 向下转型
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货