导航:首页 > 安装方法 > java对象的方法存在哪里

java对象的方法存在哪里

发布时间:2025-03-09 19:18:08

❶ java中的方法代码存在了哪里

类的实例方法在内存中是只有一份,不过肯定不会是第一个对象中,如果是第一个对象的话,那么当第一个对象被销毁的时候,那么后面的对象就永远无法调用了...
类的实例方法存在一个专门的区叫方法区,事实上类刚装载的时候就被装载好了,不过它们在"睡眠",只是这些方法必须当有对象产生的时候才会"苏醒".(比如,一个输出类的成员变量的方法,如果连对象都没有,何来的输出成员变量).所以,方法在装载的时候就有了,但是不可用,因为它没有指象任何一个对象。

而静态的又不一样了,静态的东西存在静态区,他们和类是一个等级的,就是说只要类被装载,它们就可以直接用.(用类名来调用).他们不依赖与任何对象,所以也不能输出任何对象的成员属性.(除非成员属性也是静态的).

而你最后的一句话也是错的,"类的所有数据在内存中只有静态的才又空间".
当然不是,每个对象在new的时候都会在堆区中开辟内存,用来保存对象的属性和方法.(实际上方法保存的只是方法区的引用,如果保存的是方法本身,那么试想一下,有多少个对象就得有多少个方法,那么又和第一点中"实例方法在内存中只有一份拷贝"相矛盾了)

好了,事实上内存图很复杂和麻烦,算比较深的东西了,很多用JAVA多年的人也不太了解其原理,因为开发也不要用..

更多的问题可以去远标培训去问技术老师。

阅读全文

与java对象的方法存在哪里相关的资料

热点内容
最简单瘦手臂和背部的快速方法 浏览:848
哑铃锻炼方法哑铃锻炼计划 浏览:897
橡皮泥做小手机方法 浏览:182
如何快速止盈方法 浏览:592
if函数的使用方法视频教程 浏览:482
微博电脑版皮肤设置在哪里设置方法 浏览:142
铝线与铜丝连接方法 浏览:510
半月板前角损伤治疗的好方法 浏览:745
凯美瑞雨刷的正确拆卸方法 浏览:144
鹅掌种植方法 浏览:837
钳工水平尺的正确校准方法 浏览:276
浑身没劲有什么方法 浏览:554
桥头土石方计算方法 浏览:63
一般定向法用什么的方法确定方向 浏览:647
子宫肌腺症的治疗方法 浏览:912
生火最简单的方法 浏览:541
天才郁闷的原因和解决方法 浏览:121
好朋友训练方法 浏览:38
教学方法与手段改革有哪些 浏览:286
按摩肚子瘦身方法视频 浏览:425