Java语言发展很快,除了前面提到的之外,在此再介绍几个方面:
- Just-in-Time编译器:它能将Java字节代码编译成与本机结构相适应的代码,以提高执行速度。
- Joe:是Java向客户机/服务器模式的扩展。它是第一个完全用Java语言编写的商用对象请求代理软件(ORB),遵循对象管理组(OMG)的“通用对象请示代理体系结构”(CORBA)。
- 类库的发展:SUN公司将Java类库划分为核心(CORE)和扩展(Standard Extension)两类,前者是可以保证适用于所有Java平台的。SUN与许多第三方软件供应商都在开发新的类库。扩展类库如果发展较完善,就有可以被定为核心类库甚至打包到JDK(Java开发工具包)之中。目前正在发展和测试过程中的类库有很多。例如,Java Enterprise API为Intranet的开发而设计;Java Commerse API用于开发商务应用;Java Management API用于解决网络管理问题;Java Media API包含对二、三维图形、图像和语音、动画的处理;Java Embeded API用于嵌入式设备(如电话)的软件开发,等等。
- 发工具:目前,Java 的开发环境多使用 Eclipse。除了SUN公司的JDK和Java WorkShop之外,还有许多公司研制出了一些Java的开发环境,如Symantec Cafe,Visual Cafe,Visual J++等。甚至有的数据库厂商也推出了自己的Java开发环境,如Informix的Jwork和Sybase的Power J。在这些开发工具中,JDK反映了Java的最新进展。虽然它的界面不如一引起可视化工具友好,但却是各种其他开发环境的基础。