现在的位置: 首页 > 综合 > 正文

深入Java虚拟机

2013年08月25日 ⁄ 综合 ⁄ 共 228字 ⁄ 字号 评论关闭

1. 能否自己写一个java.lang.Virus类用?该类能否获取java.lang包的包访问权限?

 

问题一答案是yes, 这个自定义的Virus类可以由用户类类装载器装载(就是不是启动类,扩展类,classpath类装载器的那个装载器)

问题二答案是No,因为包访问权限必须是同一个类装载器下的包中的类。位于java.lang中的系统类都是由启动类装载器装载的,自定义的java.lang.Virus是用用户类类装载器装载的,两者之间不能拥有包访问权限。

 

 

抱歉!评论已关闭.