专栏名称: 顶尖架构师栈
分享业务架构、技术架构、系统设计方案,以及微服务架构源码,提供业务场景答疑
今天看啥  ›  专栏  ›  顶尖架构师栈

Java面试一天一题(day 5面试题:类的生命周期?)

顶尖架构师栈  · 公众号  ·  · 2024-09-05 07:55

文章预览

最近人口调查出炉,这爆裂的男女人口比例,你慌了吗?还好程序员不用担心这个问题,因为他可以 new 一个,哈哈哈,之前我们了解了对象的产生过程,其中我们谈到了类的加载,这节我打算好好来絮叨絮叨,类是如何加载的,搬好小板凳,展示! 1 什么是类的加载     一个完整的的类加载机制在整个java程序运行期间处于一个什么环节,如下图所示 其中java编译器将java文件编译成.class文件,接下来由类装载器将这些.class文件加载到JVM中,一言以蔽之,JVM通过 类加载器 将class文件字节码文件加载到内存中, 并将这些静态数据转换成方法区中的运行时数据结构,在堆(并不一定在堆中,HotSpot在方法区中)中生成一个代表这个类的Class 对象,作为方法区类数据的访问入口 2 类加载的过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,包含三大部 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览