程序运行时,是不是只有主方法跟静态方法及属性加载了,其他的方法及属性需要主方法调用才会加载
登陆购买课程后可参与讨论,去登陆吧
同学你好,上面同学说的是正确的
程序运行时,先加载类,静态属性是随着类加载而加载的
不管是不是静态方法,都是独立于对象的;所以类加载时方法的结构信息已经保存在内存里,只不过普通方法是在实例化并调用之后才分配内存
非静态属性是在实例化对象的时候加载的
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
静态属性是在类加载的时候就加载的
非静态属性由于每一个对象都可能会不同,会在 new 对象时开辟内存空间
静态属性只有一份,非静态属性可能有多份
但是方法是是一段做某事的方式,无论是不是静态方法,所有对象包括类自己调用的都是同一个,不会为每一个对象保存一份,都是在类加载时都已经保存在内存里了
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
8 2
25 4
162 1
40 3
66 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星