![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
classloader
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
如何实现一个Java Class解析器
最近在写一个私人项目,名字叫做ClassAnalyzer,ClassAnalyzer的目的是能让我们对Java Class文件的设计与结构能够有一个深入的理解。主体框架与基本功能已经完成,还有一些细节功能日后再增加。实际上JDK已经提供了命令行工具javap来反编译Class文件,但本篇文章将阐明我实现解析器的思路。 Class文件作为类或者接口信息的载体,每个Class文件都完整的定...转载 2017-05-23 20:54:55 · 408 阅读 · 0 评论 -
【随笔】JVM核心:JVM运行和类加载
前言本篇博客将写一点关于JVM的东西,涉及JVM运行时数据区、类加载的过程、类加载器、ClassLoader、双亲委派机制、自定义类加载器等,这些都是博主自己的一点理解,如果有误,欢迎大家评论拍砖~ 关于JVM运行时数据区JVM运行时数据区 关于类加载class文件加载至内存,链接(校验、解析),初始化;最终形成JVM可以直接使用的JAVA类型的过程。加...转载 2018-11-23 09:00:14 · 189 阅读 · 0 评论 -
Java 自定义 ClassLoader 实现 JVM 类加载
定义需要加载的类为了能够实现类加载,并展示效果,定义一个Hello类,再为其定义一个sayHello()方法,加载Hello类之后,调用它的sayHello()方法。publicclassHello{publicstaticvoidsayHello(){System.out.println("Hello,Iam....");}}...转载 2019-02-12 10:09:44 · 317 阅读 · 0 评论