🍅 Java学习路线:搬砖工逆袭Java架构师
🍅 简介:Java领域优质创作者🏆、优快云哪吒公众号作者✌ 、Java架构师奋斗者💪
🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步
🍅 欢迎点赞 👍 收藏 ⭐留言 📝
目录
一、类的加载与ClassLoader的理解
1、加载
将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.class对象。
2、链接
将Java类的二进制代码合并到JVM的运行状态之中的过程。
- 验证:确保加载的类信息符合JVM规范,没有安全方面的问题;
- 准备:正式为类变量分配内存并设置类变量默认初始值的阶段,这些内存都将在方法区内
本文深入探讨Java反射机制,包括类的加载、链接、初始化,何时触发类初始化,类加载器作用,动态创建对象及执行方法。同时,通过实例讲解如何通过反射获取泛型信息和注解信息,并演示了如何根据配置文件动态调用方法。
订阅专栏 解锁全文
708





