(2)Java 语言是分布式的,Java 语言支持 Internet 应用的开发,在基本的 Java 应用编 程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括 URL、URL Connection、Socket、Server Socket 等;
(3)Java 语言具有较优的健壮性,而此性质由 Java 的异常处理、强类型机制、垃圾 的自主收集等保证,Java 不仅特有安全检查机制,还明智选择了对指针的丢弃;
(4)Java 语言具有体系结构中立性,在 Java 平台上,Java 程序(。java 文件)被编译为 体系结构中立的字节码格式(。class 的文件),而后能够在实现此 Java 平台的任何系统中 运行,异构的网络环境和软件的分发非常适合这种方式。
(5)Java 语言是可移植的,其可移植性的来源则是其体系结构中立性,此外,Java 还为各个基本数据类型的长度作了特别规定,Java 系统本身也具备非常强的可移植性,Java 编译器是用 Java 语言完成的;