对Java技术来说,安全机制是一个不可分割的组成部分。Java技术提供了以下三种确保安全的机制:
- 语言设计特性(对数组的边界进行检查,只进行合法的类型转换,无指针算法等)
- 访问控制机制,用于控制代码能够执行的功能(比如文件访问,网络访问等)
- 代码签名,利用该特性,代码的作者就能够用标准的加密算法来标明Java代码的身份。这样,该代码的使用者就能够准确地知道谁创建了该代码,以及代码被标识后是否被修改过。
类加载器
对Java技术来说,安全机制是一个不可分割的组成部分。Java技术提供了以下三种确保安全的机制:
类加载器