社区
Java SE
帖子详情
如何取得当前虚拟机中已经加载的用户类的列表?
JeasonZhao
2006-02-17 04:04:11
我想取得当前虚拟几中定义的所有类,如何取得???
...全文
120
6
打赏
收藏
如何取得当前虚拟机中已经加载的用户类的列表?
我想取得当前虚拟几中定义的所有类,如何取得???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JeasonZhao
2006-02-20
打赏
举报
回复
那就没辙了,看来还是需要自己设置plugin的加载,如果能够枚举类,则可以使用java虚拟机自动发现插件。
Anyway,thx
treeroot
2006-02-20
打赏
举报
回复
不是说了只能获取classpath中的类吗
引导类加载器你是无法获得的
可以使用
-verbose参数获得详细信息
JeasonZhao
2006-02-18
打赏
举报
回复
测试了一下,不行,类取不全,郁闷啊
renkunpong
2006-02-17
打赏
举报
回复
mark~
treeroot
2006-02-17
打赏
举报
回复
获得系统类加载起加载的类,这里没有处理异常
Field classes=ClassLoader.class.getDeclaredField("classes");
classes.setAccessible(true);
List classList=(List)classes.get(ClassLoader.getSystemClassLoader());
treeroot
2006-02-17
打赏
举报
回复
其实这个问题也不复杂,只要使用反射就可以了
不过目前还没有发现可以获得引导类加载的类列表的方法(因为引导类加载器是c实现的)
虚拟机
类
加载
机制
虚拟机
把描述
类
的数据从 Class 文件
加载
到内存,并对数据进行校验、转换解析和初始化,最终形成可以被
虚拟机
直接使用的 Java
类
型,这就是
虚拟机
的
类
加载
机制。 与那些在编译时需要进行连接工作的语言不通,在 ...
Java之
虚拟机
类
加载
机制
Java
虚拟机
把描述
类
的数据从Class文件
加载
到内存,并对数据进行校验,转换解析和初始化,最终形成可以被
虚拟机
直接使用的java
类
型,这就是
虚拟机
的
类
加载
机制。 在java语言
中
,
类
型的
加载
、连接和初始化过程都是在...
Java
虚拟机
之
类
加载
机制详解(一)
虚拟机
把描述
类
的数据从Class文件
加载
到内存,并对数据进行校验、转换解析和初始化,最终形成可以被
虚拟机
直接使用...
类
从被
加载
到
虚拟机
内存
中
开始,到卸载出内存为止,它的整个生命周期包括:
加载
、验证、准备、解...
Java
虚拟机
类
加载
机制--
类
加载
的过程详解
由此,
类
加载
过程指Java
虚拟机
把.class的字节码文件
中
类
信息
加载
进内存,并进行解析生成对应的class对象的过程。 即,JVM在执行某段代码时,遇到了class A, 然而此时内存
中
并没有class A的相关信
深入理解Java
虚拟机
--
虚拟机
类
加载
机制
虚拟机
把描述
类
的数据从Class文件
加载
到内存,并对数据进行校验、 转换解析和初始化,最终形成可以被
虚拟机
直接使用的Java
类
型,这就是
虚拟机
的
类
加载
机制。
类
加载
的时机
类
从被
加载
到
虚拟机
...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章