JAVA-基础语法-类与对象-生命周期

举报
Photon 发表于 2020/12/25 13:51:15 2020/12/25
1.9k+ 0 0
【摘要】 JAVA-基础语法-类与对象-生命周期

类的生命周期

类的生命周期从类被加载、连接、和初始化开始,到类被卸载结束。

当类处于生命周期中时,他的二进制数据位于方法区内,在堆区中还会有一个相应的描述这个类的class对象(当java程序使用任何一个类时,系统都会为之创建一个java.lang.class对象)。只有当类处于生命周期中时,Java程序才能使用他。比如调用类的静态成员或者创建类的实例。

参考博客

加载

img

加载具体是指把类的.class文件中的二进制数据读到内存中,把它存放在运行时数据区的方法区内,然后在堆区中创建一个java.lang.class对象,用来封装类在方法区内的数据结构。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。