编译，甚至直接以不直接支援面向对象的C语言或机器码编写。但最近已经有了许多用纯Java编写的3D游戏，其效果与用C语言编写的不相上下，例如“合金战士”（英文名：Chrome）。这主要是因为新版的Java 3D技术已经能像C++一样调用硬体加速，也就是使用显卡来加速，无论是C++还是Java语言写的3D游戏都是使用显卡及GPU来处理，从而使得CPU可以专注于其他方面的工作。
用途.1.桌面GUI应用程序：Java通过抽象窗口工具包（AWT），Swing和JavaFX等多种方式提供G