Java是目前用户最多、使用范围最广的软件开发技术之一。Java的技术体系主要由支撑。Java程序运行的虚拟机、提供各开发领域接口支持的Java API、Java编程语言及许多第三方Java框架(如Sprin g 、St ru t s等)构成。在国内,有关Java API、Java语言语法及第三方框架的技术资料和书籍非常丰富,相比之下,有关Java虚拟机的资料却显得异常贫乏。