Java
组成
-
Java编程语言: Java作为一种编程语言,其核心是一套规则和语法,允许开发者编写源代码。Java语言以其简洁性、面向对象的特性、强类型系统、内存管理(垃圾回收)和跨平台能力(“编写一次,到处运行”)而闻名。
-
Java虚拟机(JVM): Java虚拟机是一个可以执行Java字节码的运行时环境。JVM是Java实现跨平台特性的关键,因为它允许相同的Java程序在不同的操作系统上运行,只要每个系统上都有对应的JVM实现。
-
Java类库: Java类库是一个巨大的功能集合,包括了从基本数据结构到网络编程和图形用户界面(GUI)开发的所有内容。这些类库是Java平台的一部分,为Java程序提供了广泛的功能。
-
Java Development Kit(JDK): JDK是Java开发工具包,它提供了编译、运行Java程序所必需的工具,包括编译器(javac)、Java运行时环境(JRE),以及其他工具和类库。
-
Java Runtime Environment(JRE): JRE包括JVM、类库和其他运行Java程序所需的文件。它不包含编译器和开发工具,因此主要用于运行Java应用程序。