Java软件设计基础
只有被核实后才能由Java解释器执行,而
执行过程中还要通过阻止对内存的直接访问来提高安全性;
–Java提供加密技术与多种安全网络协议。
..系统移植性系统移植性
–Java的平台无关性是该类应用程序可方便的移植到其他计算机上
运行的基础;
School of Computer Science and Technology
..语言健壮性语言健壮性
–Java是一种强制类型语言,在编译运行时对程序进行严格的检查
,以防止不匹配问题的发生;同时自动垃圾回收功能有助于避免内
存泄露,增加了Java的健壮性。
..运作安全性运作安全性
–Java语言在运行程序时严格检查数据的访问权限,不允许网络上
的应用程序修改本地数据;
–下载到用户端的字节码只有被核实后才能由Java解释器执行,而
执行过程中还要通过阻止对内存的直接访问来提高安全性;
–Java提供加密技术与多种安全网络协议。
..系统移植性系统移植性
–Java的平台无关性是该类应用程序可方便的移植到其他计算机上
运行的基础;
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
–Java的编译器由Java语言实现,解释器由Java语言和标准C实现,使
得Java语言系统自身就具备了可移植性。
..动态扩展性动态扩展性
–可以在本地或网上动态的加载各种类库,在执行过程中可以随意
的增加新方法、实例变量等,运行中的程序只有在需要时才会加载
相应的模块,便于扩展。
..程序高性能程序高性能
–Java字节码技术可快速的将编辑的Java语言转换成高性能的机器码
来执行;
–相应的自动寄存器分配与编译器对字节码的一些优化技术可以生
成高质量的代码;
–JVM的改进和“即时编译”(Just in Time)技术的出现使得Java的
执行速度有了更大的提高。
School of Computer Science and Technology
–Java的编译器由Java语言实现,解释器由Java语言和标准C实现,使
得Java语言系统自身就具备了可移植性。
..动态扩展性动态扩展性
–可以在本地或网上动态的加载各种类库,在执行过程中可以随意
的增加新方法、实例变量等,运行中的程序只有在需要时才会加载
相应的模块,便于扩展。
..程序高性能程序高性能
–Java字节码技术可快速的将编辑的Java语言转换成高性能的机器码
来执行;
–相应的自动寄存器分配与编译器对字节码的一些优化技术可以生
成高质量的代码;
–JVM的改进和“即时编译”(Just in Time)技术的出现使得Java的
执行速度有
了更大的提高。
PDF 文件使用 "pdfFactory Pro" 试用版本创建
School of Computer Science and Technology
..多线程机制多线程机制
–