据观察Java的技术发展方向。很明显,众多的Java技术厂商已经将其目标聚焦在云计算当中。在Google、VMWare这样的巨头带领下,众多的小厂商也开始加入到行列当中。
(1)Java在云计算中的优势
Java使云计算更简单,Java具有简单性、兼容性、简易性、安全性、动态性、高性能、解释性、健壮性
(2)Java与分布式计算
基于JAVA的分布式程序设计:
基于Socket的编程
基于RMI的分布式编程
基于CORBA的分布式编程
(3)Java与并行计算
JDK 1.5引入java.util.cocurrent包
Java中的多线程技术实现并行计算( JET 平台)
Java SE 5 中的锁,原子量 并行容器,线程调度 以及线程执行
基于Java的分布并行计算环境Java PVM
(4)Java与网格计算
基于Java网格计算主要开发工具包:Globus ToolKit 4.0
基于Java的开发框架与平台:GridGain 2.0& JPPF
Java Grid Computing Library :J2EE环境与API
(5)Java与虚拟化技术
Sun 公司的虚拟化技术支持:管理程序 (Sun xVM Server)、OS (Solaris Containers)、网络 (Crossbow)、存储 (COMSTAR, ZFS)和应用程序 (GlassFish 和 Java CAPS 技术)。
【编辑推荐】