深入Java虚拟机notes 3.9

第一章 Java体系结构

1.3  Java体系结构包含四部分内容:

  • Java程序设计语言
  • Java class文件爱你格式
  • Java应用编程接口(API)
  • Java虚拟机

     Java虚拟机和Java API一起组成了Java平台。

1.3.1 Java虚拟机

 

Java面向网络的核心就是Java虚拟机,它支持Java面向网络体系结构的三方面:平台无关性、安全性和网络移动性。

1.3.2 类装载器的体系结构

类装载器的体系结构式Java虚拟机在安全性和网络移动性上发挥重要作用的一个方面。

1.3.3 java class 文件

Java class文件可以运行在任何支持Java虚拟机的硬件平台和操作系统的二进制文件。

1.4 Java体系结构的代价

Java适合解决网络相关的问题,但是Java体系结构为侧重网络而付出一些代价。

  • Java程序的执行速度相比较低。
  • 内存管理和线程调度的缺陷

你可能感兴趣的