- Java 语言提供了一个统一的抽象 (虚拟) 机器模型, 对所有的平台是一致的.
- SUN 拥有 Java 虚拟机 -- 它是通用的, 而任何用户可以增加它的类
- 不同于在 C/C++ 中需要手工为不同的整数匹配到物理机器的结构上, Java
byte, char short, int 和 long 的大小始终是一样的, 分别等于 8, 16, 16(unicode),
32 和 64 位.
- 没有头文件, 预处理程序,#define 等.
- 浮点数总是IEEE 754
- 特定窗口环境的区别的说明 (X Windows, MS Windows, Macintosh) 根据抽象窗口工具
Abstract Windowing Toolkit (AWT) 消除掉了.
AWT 是由 ~60 Java 类(alpha)写成的, 它提供了一个通用的 GUI 编程模型,
可以在 UNIX, PC 和 Mac 上移动, 由Java解释器自动翻译成本地平台的窗口系统.