类加载的问题

2020-02-20 21:14:20 +08:00
 zxc1234

java 类加载是如何修改类实例中变量的值呢

1337 次点击
所在节点    程序员
3 条回复
oneisall8955
2020-02-20 21:36:39 +08:00
FooBar 例子呢
lyyhello
2020-02-21 08:30:08 +08:00
小板凳搭好。开始讲课。类加载 经历 加载、连接、初始化三个步骤。加载就是从硬盘或者别的地方将.class 文件加载到内存里,连接则是对.class 进行校验,保证是正确的.class.然后给里面定义的变量根据类型赋予默认值。比如 int 默认值为 0。初始化呢,属于类的初始化语句。比如代码块,都是从上往下执行,就会将写到.java 的变量的值赋给变量了。希望你明白,没事多读书,不然我说错了你也不知道。
zxc1234
2020-02-21 16:37:08 +08:00
@lyyhello 这个知识点看了 我就是不清楚当时面试官问的是什么点,没有 get 到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/646210

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX