🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
由于本书所提到的应用程序大都既使用JAVA编程语言,也使用C/C++编程语言编写,所以首先要弄明白这些语言编程环境的明确范围。 Java平台是一个编程环境,包括一个Java虚拟机和一套Java API. Java应用程序使用Java语言编写,被编译为设备无关的二进制类格式,一个类可以在不同的Java虚拟机上执行;Java API则包含了一系列预定义的类,任何一个Java平台都保证支持Java编程语言,Java虚拟机以及Java API. "宿主环境“这个名词表示宿主操作系统,一系列的原生库以及CPU指令集。原生应用使用C/C++这样的原生编程语言编写,编译成为宿主相关的字节码,并需要与原生库执行链接操作。原生应用和原生库通常依赖某一个特定的宿主环境,比如C语言编写的应用程序代码,在一个操作系统上构建,通常是不能在另一个操作系统上运行的。 Java平台通常部署在宿主环境之上,例如JRE是Sun公司的支持Java平台的产品,它可以支持Solaris和Windows系统。Java 平台提供了一些列的特性,保证应用程序可以彻底的与宿主环境隔离,从而可以独立的运行。