java核心源码
⑴ JDK是什么意思
JDK是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。
(1)java核心源码扩展阅读
JDK包含的基本组件包括:
javac编译器,将源程序转成字节码
jar打包工具,将相关的类文件打包成一个文件
javadoc文档生成器,从源码注释中提取文档
jdbdebugger,查错工具
java运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
参考资料来源:网络-jdk
⑵ 什么是jdk
JDK是Java开发工具包的缩写。
JDK是Java程序开发环境的核心组成部分。它包含Java编译器,用于将Java源代码编译成字节码文件;Java虚拟机,用于运行这些字节码文件;以及一些核心库和工具,用于支持Java应用程序的开发和运行。简单来说,JDK是开发Java应用程序所必需的一套工具集。
以下是关于JDK的详细解释:
1. JDK包含了Java开发工具集。这些工具可以帮助开发者编写、测试、调试和打包Java应用程序。其中最重要的是Java编译器,它是用来将Java源代码编译成字节码文件的工具。这些字节码文件可以在安装了JVM的任何计算机上运行。
2. JDK还包括Java虚拟机。JVM是Java程序运行的核心环境,它负责解释执行Java字节码文件。JVM的存在使得Java程序可以在不同的操作系统上运行,而无需对代码进行修改或重新编译。这也是Java语言跨平台特性的重要体现。
3. JDK还包含了许多其他有用的工具和库,如调试工具、性能分析工具、文档生成工具等,这些工具可以帮助开发者更有效地编写和测试Java应用程序。此外,JDK还包含了一些核心库,这些库提供了许多基本的Java功能,如输入输出、网络通信、数据结构等。
总的来说,JDK是开发Java应用程序的重要工具集,它包含了Java编译器、Java虚拟机以及一些核心库和工具,为开发者提供了完整的Java开发环境。无论是在开发还是运行阶段,JDK都是不可或缺的一部分。