Java基础知识与JVM解析

需积分: 10 4 下载量 114 浏览量 更新于2024-07-20 1 收藏 3.71MB PDF 举报
"传智播客Java基础笔记" 这篇笔记主要涵盖了Java编程语言的基础知识,包括计算机常识、人机交互方式、DOS命令、Java的三种技术架构、Java的跨平台特性、开发环境以及环境变量的配置。以下是这些知识点的详细说明: 1. 计算机常识:讲解了软件的基本分类,即系统软件如Windows和应用软件如QQ、迅雷。同时也提到了人机交互的两种主要方式:图形用户界面(GUI)和命令行界面(CLI)。 2. DOS命令:列举了一些基本的DOS命令,如`cd`用于切换目录,`cd..`用于返回上一级目录,`mkdir`用于创建文件夹,`rd`用于删除文件夹,`dir`用于列出当前目录内容,`cls`用于清屏,`exit`用于退出DOS窗口,`*`作为通配符使用,`notepad`用于打开记事本。 3. Java的三种技术架构:Java SE(标准版)用于桌面和商务应用,Java EE(企业版)用于企业级应用开发,Java ME(小型版)则适用于电子消费品和嵌入式设备。 4. 跨平台特性:Java的跨平台能力源自于Java虚拟机(JVM),它允许Java程序在任何安装了JVM的操作系统上运行,实现了“一次编写,到处运行”。 5. JVM的作用:JVM是Java语言的解释器,使得Java代码能够在不同平台上运行,提供了良好的移植性。 6. Java开发环境:JRE(Java Runtime Environment)包含了JVM和核心类库,是运行Java程序的基础。JDK(Java Development Kit)则是包含JRE以及开发工具(如`javac`编译器)的完整开发套件,用于编写和运行Java程序。 7. JDK与JRE的关系:JDK可以看作是JRE加上了一系列的开发工具,JDK中的`javac`用于将源代码编译成字节码,然后由JRE中的JVM执行。 8. 环境变量配置:在Windows系统中,配置Java环境变量主要包括设置`JAVA_HOME`、`PATH`等,目的是使得系统能够识别并执行Java相关命令,无论用户处于哪个目录下。 9. `PATH`环境变量的作用:记录可执行文件的路径,配置后,用户无需指定完整的路径就可以执行应用程序。 10. 配置环境变量的步骤:下载并安装JDK,配置环境变量,然后通过`javac`和`java`命令测试是否配置成功。 这份笔记对于初学者来说是一个很好的起点,涵盖了Java入门所需的基本概念和技术,为进一步学习Java编程打下了坚实的基础。