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