background image

Java class 文件主要在平台无关性和网络移动性方面使 Java 更适合网络。它在平台无关性
方面的任务是:为 Java 程序提供独立于底层主机平台的二进制形式的服务。这种途径途径
打破了 C 或者 C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,
然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。

通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作。而 Java class 文件
时可以运行在任何支持 Java 虚拟机的硬件平台和操作系统上的二进制文件。

4.Java API

Java API 通过支持平台无关性和安全性,使得 Java 适应于网络应用。Java API 是运行库的
集合,它提供了一套访问主机系统资源的标准方法。运行 Java 程序时,虚拟机装载程序的
class 文件所使用的 Java API class 文件。所有被装载的 class 文件(包括从应用程序中和从
Java API 中提取的)和所有已经装载的动态库(包含本地方法)共同组成了在 Java 虚拟机上
运行的整个程序。
希望通过本文的介绍,能够给你带来帮助。