JAVA-基础语法-类与对象-生命周期
【摘要】 JAVA-基础语法-类与对象-生命周期
类的生命周期从类被加载、连接、和初始化开始,到类被卸载结束。
当类处于生命周期中时,他的二进制数据位于方法区内,在堆区中还会有一个相应的描述这个类的class对象(当java程序使用任何一个类时,系统都会为之创建一个java.lang.class对象)。只有当类处于生命周期中时,Java程序才能使用他。比如调用类的静态成员或者创建类的实例。
加载
加载具体是指把类的.class文件中的二进制数据读到内存中,把它存放在运行时数据区的方法区内,然后在堆区中创建一个java.lang.class对象,用来封装类在方法区内的数据结构。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)