免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1644 | 回复: 0
打印 上一主题 下一主题

java虚拟机类加载器有疑问,求指教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-07-28 10:32 |只看该作者 |倒序浏览
在允许两个类型之间对包内可见成员(声明为受保护的或包访问的成员)进行访问前,虚拟机不但要确定这两个类型属于同一个包,还必须

确认它们属于同一个运行时包--他们必须是由同一个类加载器装载的。
因为有这个限制所在,所以如果从网上在下载了java.lang.Virus的病毒程序,由于是由用户自定义的类加载器装载的所以就不能访问由启动

类加载器装载的java.lang包中的类型和包内可见的成员
但是想Inter、String这样的类都是由启动类加载器装载的,平时自己编写程序的写的类一般是由类路径加载器装载为什么可以访问使用,这

也不是同一个加载器啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP