- 博客(2)
- 收藏
- 关注
原创 class文件检验器
class文件检验器实现的安全目标之一就是程序的健壮性。如果某个有漏洞的编译器,或是某个聪明的黑客,产生了一个class文件,而这个class文件中包含了一个方法,这个方法的字节码中含有一条跳转到方法之外的指令,那么,一但这个方法被调用,它将导致虚拟机的崩溃。所以,出于对健壮性的考虑.由虚拟机检验它装载的字节码的完整性是非常重要的。 Java虚拟机的class文件检验器在字节码...
2010-06-27 11:57:14 205
原创 运行时包
运行时包这个名词,是在Java虚拟机第2版规范中第一次出现的,它指由同一个类装载器装载的、属于同一个包的、多个类型的集合。在允许两个类型之间对包内可见的成员(声明为受保护的或包访问的成员)进行访问前,虚拟机不但要确定这两个类型属于同一个包,还必须确认它们属于同一个运行时包——它们必须是由同一个类装载器装载的。这样,因为java.lang.Virus和来自Java API的java.la...
2010-06-27 11:51:52 667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人