文章目录
一、Java 程序的运行必须经过3 个步骤:编写、编译、运行
- 编写:在Java开发环境中创建一个或多个
.java源代码文件
。 - 编译:使用Java编译器(javac)
将.java源代码文件编译成.class字节码文件
。字节码是一种中间代码,它位于源代码和机器代码之间。不是直接在计算机上执行的机器代码。 - 运行:使用Java解释器(JVM)
将.class字节码文件翻译成机器代码
,执行并显示结果。
(1)Java 和 JavaScript 的区别
(2)JDK、JRE、JVM 的关系
(3)是否需要 Maven?
- 不需要 Maven:如果只是 简单的 Java 项目,没有大量的外部依赖,只是编写单独的 Java 类进行开发,那么可以直接使用 IntelliJ IDEA 来编写、编译和运行 Java 程序,而不需要使用 Maven。
- 需要 Maven:如果项目涉及到多个模块或者需要使用大量的第三方库(例如 Spring、Hibernate 等),那么使用 Maven 管理这些依赖会非常方便。此外,Maven 还提供了许多其他功能,如构建、打包和部署。
二、软件下载
2.1、JDK下载与安装 —— 是一个开发工具包
JDK (Java Development Kit), Java开发工具包
:用于开发、编译、调试和运行 Java 应用程序所需的环境。JDK 是 Java 开发的基础,任何想要进行 Java 开发的开发者都需要安装 JDK。
2.2、Maven下载与安装 —— 是一个项目构建和管理自动化工具
Maven, 开源的项目构建和管理工具
:用于自动化构建 Java 项目、依赖管理和项目生命周期管理,通过一个称为 pom.xml 的配置文件来管理项目的构建过程、依赖关系和插件。
- Maven:是 Apache 软件基金会的一个项目。
- Maven:本身没有具体的全称,通常被直接称为 Maven,它的名字源于一个希伯来词,意思是 " 顾问 " 或 " 引导者 " 。
2.3、IntelliJ IDEA下载与安装 —— 是一个集成开发环境
IntelliJ IDEA(Intelligent Java Integrated Development Environment for Application), 智能的Java应用集成开发环境
:是一款由 JetBrains 开发的 Java 集成开发环境,提供了丰富的功能和工具,用于开发Java应用程序和其他相关技术的项目。
三、IntelliJ IDEA:项目配置
3.1、新建项目的环境配置:File + New + Project
3.1.1、参数说明
3.1.2、文件夹说明:src、target
(1)若只需要自定义开发与运行,则上述操作已经完成环境配置;
(2)若需要导入项目进行开发与运行,则继续执行下述环境配置;