【Java编程动手学】使用IDEA创建第一个HelloJava程序

文章目录


一、引言

在编程的广阔领域中,Java 语言占据着极为重要的地位。无论是安卓应用开发、企业级软件构建,还是大数据处理等场景,Java 都凭借其卓越的特性发挥着关键作用。而对于 Java 开发者而言,选择一款合适的集成开发环境(IDE)能够极大地提升开发效率。IntelliJ IDEA 作为一款备受赞誉的 Java IDE,以其智能的代码提示、强大的调试功能以及丰富的插件资源,成为了众多开发者的首选工具。本文将详细阐述如何使用 IntelliJ IDEA 创建第一个 HelloJava 程序,并对代码内容进行深入剖析,助力初学者顺利踏入 Java 编程的大门。

二、安装与启动 IntelliJ IDEA

在着手创建 HelloJava 程序之前,首要任务是安装 IntelliJ IDEA。你可以前往 JetBrains 官方网站,下载与自己操作系统相适配的安装包。安装流程较为简单,只需按照安装向导的提示逐步操作即可。安装完成后,启动 IntelliJ IDEA,映入眼帘的是欢迎界面,该界面提供了多种创建新项目的选项,为我们接下来的开发工作拉开了序幕。

IDEA安装步骤:
【Java全栈】IDEA专业版(集成开发工具)下载 + 安装 + Pojie + 使用全套流程

三、创建新项目

1、选择"New Project"

在欢迎界面中,轻松找到并点击"New Project"按钮,由此开启创建全新 Java 项目的旅程。

2、配置项目信息

在弹出的"New Project"对话框中,需要精心配置以下关键信息:

  • 项目名称(Name):在此处输入"HelloJava"作为项目的名称,明确项目的标识。
  • 项目位置(Location):选择一个合适的目录来存放项目,例如"F:\test",确保项目文件有规范的存储位置。
  • 语言(Language):毫不犹豫地选择"Java",确定项目的编程语言。
  • 构建系统(Build system):对于初学者而言,选择 IntelliJ IDEA 自带的构建系统更为简便易懂,当然也可以根据后续需求选择 Maven、Gradle 等流行的构建工具。
  • JDK(Java Development Kit):务必选择已正确安装的 JDK 版本。若尚未安装 JDK,则需要先前往 Oracle 官网或其他可靠渠道下载并完成安装,因为 JDK 是 Java 程序运行和开发的基础环境。

此外,还可以根据个人需求勾选"Create Git repository"选项,将项目初始化为 Git 仓库,方便后续进行版本控制,记录项目的变更历史。

3、添加示例代码(可选)

在创建项目的过程中,有一个"Add sample code"选项可供选择。如果勾选此选项,IntelliJ IDEA 会自动生成一些示例代码,这对于快速上手有一定帮助。但对于我们本次的 HelloJava 程序,为了更好地理解代码的编写过程,可以选择不勾选此选项,手动编写代码。

4、点击"Create"

完成上述各项配置后,仔细检查无误,点击"Create"按钮。此时,IntelliJ IDEA 将迅速创建一个全新的 Java 项目框架,为我们后续的代码编写搭建好基础平台。

四、编写 HelloJava 代码

1、创建 Java 类

项目创建成功后,在项目视图中找到"src"目录,右键单击选择"New" -> "Java Class",在弹出的对话框中输入类名"Main",点击"OK"按钮,这样就创建了一个名为"Main"的 Java 类文件。

2、编写代码

打开"Main.java"文件,在编辑器中输入以下代码:

java 复制代码
// Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
// then press Enter. You can now see whitespace characters in your code.
public class Main {
    public static void main(String[] args) {
        // Press Alt+Enter with your caret at the highlighted text to see how
        // IntelliJ IDEA suggests fixing it.
        System.out.println("Hello Java!");
        System.out.println("Hello and welcome!");

        // Press Shift+F10 or click the green arrow button in the gutter to run the code.
        for (int i = 1; i <= 5; i++) {

            // Press Shift+F9 to start debugging your code. We have set one breakpoint
            // for you, but you can always add more by pressing Ctrl+F8.
            System.out.println("i = " + i);
        }

        System.out.println(1);
        System.out.println(2);
        System.out.println(3);
        System.out.println(4);
        System.out.println(5);
        System.out.println(6);
        System.out.println(7);
        System.out.println(8);
        System.out.println(9);
        System.out.println(10);
    }
}

3、代码解析

  • 类定义public class Main 定义了一个公共类,类名为"Main"。在 Java 中,一个源文件通常包含一个公共类,且源文件名必须与公共类名一致。
  • 主方法public static void main(String[] args) 是 Java 程序的入口点。当程序运行时,JVM(Java 虚拟机)会从这里开始执行代码。
  • 输出语句System.out.println() 方法用于在控制台输出指定的内容。例如,System.out.println("Hello Java!"); 会在控制台打印出"Hello Java!"。
  • 循环结构 :代码中使用了 for 循环。第一个 for 循环 for (int i = 1; i <= 5; i++) 会循环 5 次,每次循环都会在控制台输出当前 i 的值。第二个 for 循环 for (int i = 1; i <= 10; i++) 则会循环 10 次,依次输出 1 到 10 的数字。

五、运行程序

1、运行方式

在 IntelliJ IDEA 中,运行 Java 程序有多种方式。可以点击菜单栏中的"Run" -> "Run 'Main.main()'",或者直接使用快捷键(在 Windows 和 Linux 系统中通常是 Shift + F10,在 macOS 系统中是 Control + R)。

2、查看运行结果

程序运行后,会在底部的"Run"窗口中显示输出结果。对于上述代码,运行结果如下:

复制代码
Hello Java!
Hello and welcome!
i = 1
i = 2
i = 3
i = 4
i = 5
1
2
3
4
5
6
7
8
9
10

可以看到,程序按照代码的逻辑依次输出了相应的内容,验证了代码的正确性。

六、总结

通过以上步骤,我们成功使用 IntelliJ IDEA 创建了第一个 HelloJava 程序。从项目的创建、代码的编写到程序的运行,每一个环节都体现了 IntelliJ IDEA 的便捷性和高效性。在这个过程中,我们不仅学会了如何使用这款强大的 IDE 进行 Java 开发,还深入理解了 Java 程序的基本结构和运行机制。希望本文能够帮助初学者顺利开启 Java 编程之旅,为后续的学习和实践打下坚实的基础。随着对 Java 语言的不断深入学习,你将能够开发出更加复杂和强大的应用程序。

相关推荐
jzheng86102 小时前
Spring Boot(快速上手)
java·spring boot·后端
wgslucky2 小时前
SpringBoot解决Request和Response的内容多次读取的问题
java·spring boot·多次读取request数据
Sylvia-girl2 小时前
IO流~~
java·开发语言
冰暮流星3 小时前
javascript之数组
java·前端·javascript
Re.不晚3 小时前
JAVA进阶之路——无奖问答挑战3
java·开发语言
代码游侠3 小时前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
㓗冽3 小时前
60题之内难题分析
开发语言·c++·算法
dingdingfish3 小时前
Bash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
开发语言·学习·bash
rainbow68893 小时前
C++开源库dxflib解析DXF文件实战
开发语言·c++·开源
不倒翁玩偶3 小时前
IDEA导入新的SpringBoot项目没有启动按钮
java·spring boot·intellij-idea