Java安全性Java的存储分配模型是它防御恶意代码的主要方法之一
Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针去指向存储器
更重要的是,Java编译程序不处理存储安排决策,所以程序员不能通过查看声明去猜测类的实际存储安排
编译的Java代码中的存储引用在运行时由Java解释程序决定实际存储地址
Java运行系统使用字节码验证过程来保证装载到网络上的代码不违背任何Java语言限制
这个安全机制部分包括类如何从网上装载
例如,装载的类是放在分开的名字空间而不是局部类,预防恶意的小应用程序用它自己的版本来代替标准Java类
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。