Java的三大版本

  • JavaSE : 标准版,用于桌面程序,CTL程序开发
  • JavaME : 嵌入式开发,塞班系统
  • JavaEE : 企业级应用开发,Web服务端

JDK/JRE/JVM的区别

JDK(Java Development Kit)、JRE(Java Runtime Environment)和JVM(Java Virtual Machine)是Java开发中的重要概念,它们之间有着明显的区别:

  1. JDK(Java Development Kit):JDK是Java开发工具包,提供了Java开发所需的工具和库。它包含了JRE以及用于编译、调试和运行Java程序的编译器(javac)、调试器(jdb)和其他辅助工具。如果你想进行Java应用程序的开发,需要安装JDK。

  2. JRE(Java Runtime Environment):JRE是Java运行时环境,用于执行Java程序。它包含了Java虚拟机(JVM)以及Java类库,可以解释和执行Java字节码。如果你只是想运行Java程序而不进行开发,只需要安装JRE即可。

  3. JVM(Java Virtual Machine):JVM是Java虚拟机,它是Java程序的执行环境。JVM负责将编译后的Java字节码转换为机器码并执行。JVM提供了内存管理、垃圾回收等功能,并且为Java程序提供了跨平台性,使得Java程序可以在不同的操作系统上运行。

简而言之,JDK是Java的开发工具包,包含了编译器和其他开发工具;JRE是Java的运行时环境,用于执行Java程序;而JVM是Java程序的执行环境,负责将字节码转换为机器码并执行。

包管理工具 Maven

使用Maven可以简化Java项目的构建过程,并且能够自动下载所需的第三方库(称为"依赖")并将其添加到项目中。Maven使用一个名为"pom.xml"的配置文件来描述项目,其中包含项目的元数据、依赖声明以及构建和部署的配置信息。

通过Maven,你可以轻松地添加、更新和删除项目的依赖项。Maven还提供了一组命令行工具,用于编译项目、运行测试、打包应用程序以及将应用程序部署到服务器上。

总结起来,Maven是Java中常用的包管理工具,类似于Python中的pip。它能够帮助你管理项目的依赖关系并简化项目的构建和部署过程。

官网 :https://www.oracle.com/java/

集成开发环境IDEA:https://www.jetbrains.com/idea/download/

设置系统环境变量

要设置Java的系统环境变量,你可以按照以下步骤在Windows上进行操作:

  1. 首先,确定你已经安装了Java Development Kit(JDK)。如果还没有安装,请前往Oracle官方网站下载并安装适合你的操作系统版本的JDK。

  2. 打开“控制面板”(Control Panel)。

  3. 在控制面板中,选择“系统和安全”(System and Security)。

  4. 点击“系统”(System)。

  5. 在左侧导航栏中,点击“高级系统设置”(Advanced system settings)。

  6. 在“系统属性”(System Properties)对话框中,点击“环境变量”(Environment Variables)按钮。

  7. 在“用户变量”(User variables)或“系统变量”(System variables)区域中,找到名为“Path”的变量,并点击“编辑”(Edit)按钮。

  8. 在“编辑环境变量”(Edit Environment Variable)对话框中,点击“新建”(New)按钮。

  9. 输入Java的安装路径。默认情况下,JDK安装在"C:\Program Files\Java\jdk版本号\bin"文件夹中。确保根据你的实际安装路径进行设置。

  10. 点击“确定”(OK)按钮关闭对话框。

  11. 重新启动你的计算机,以使环境变量设置生效。

完成上述步骤后,Java的系统环境变量就会被正确设置。你可以通过在命令行窗口中输入“java -version”命令来验证是否成功设置了Java环境变量,并查看Java的版本信息。