手机类练习和一个对象的内存图

手机类练习

定义手机类:
定义测试类:

 

一个对象的内存图

一个对象,调用一个方法内存图
通过上图,我们可以理解,在栈内存中运行的方法,遵循"先进后出,后进先出"的原则。变量p指向堆内存中
的空间,寻找方法信息,去执行该方法。
但是,这里依然有问题存在。创建多个对象时,如果每个对象内部都保存一份方法信息,这就非常浪费内存
了,因为所有对象的方法信息都是一样的。
posted @ 2022-06-30 14:26  肥宅快乐水~  阅读(26)  评论(0)    收藏  举报