摘要:
为什么需要安全性 Java的安全模型是其多个重要结构特点之一,它使Java成为适于网络环境的技术。Java安全模型侧重于保护终端用户免受从网络下载的、来自不可靠来源的、恶意程序(以及善于程序中的bug)的侵犯。为了达到这个目的,Java提供了一个用户可配置的“沙箱”,在沙箱中可以防止不可靠的Java程序。沙箱对不可靠程序的活动进行了限制,程序可以在沙箱的安全边界内做任何事,但是不能进行任何跨越这些便捷的举动。在Java1.1中引入了基于代码签名和认证的信任模式。基本沙箱组成Java沙箱的基本组件:1、类装载结构2、class文件检验器3、内置于Java虚拟机(及语言)的安全特性4、安全管理器. 阅读全文
摘要:
Java的体系结构对平台无关的支持Java平台 Java的体系结构通过几种途径支持Java程序的平台无关性,其中主要是通过Java平台自己。Java平台扮演一个运行时Java程序与其下的硬件和操作系统之间的缓冲角色。Java程序被编译为可运行于Java虚拟机中的二进制程序,并且假定JavaAPI的class文件在运行时都是可用的。接着虚拟机运行程序,那些API则给予程序访问底层计算机资源的能力。无论Java程序被部署到何处,它只需要与Java平台交互,而不需要担心底层的硬件和操作系统。因此,它能够运行于任何拥有Java平台的计算机。Java语言 Java编程语言主要通过以下方式支持Java.. 阅读全文