Java笔记(基础)

深入探讨了Java的基础概念,包括JDK、JRE和JVM的区别及其在Java开发中的作用。首先,JDK作为核心组件,提供了编写、编译和调试Java应用程序所需的工具。它包含Java编译器、解释器、调试工具以及Java API库。其中,API库如rt.jar支持网络通信、I/O操作及多线程等。其次,JRE是运行Java程序所必需的环境,包含了JVM和Java核心类库,用户只需安装JRE即可运行已编译的应用程序。JVM作为Java平台的核心,负责执行Java字节码,并提供了跨平台能力与内存管理功能,包括垃圾收集。JDK、JRE和JVM在功能上有所区分:JDK包含开发工具和库(如JRE),而JRE仅提供运行所需的组件且不包括开发工具。最后介绍了JDK安装目录结构中的各部分作用,包括bin(可执行文件)、demo(示例程序)、include(本地方法头文件)、jre(内部的JRE)、lib(Java类库)与src.zip(标准库源代码)。
doc 文件大小:82.5KB