【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 语言的不断深入学习,你将能够开发出更加复杂和强大的应用程序。

相关推荐
小坏讲微服务2 小时前
Spring Cloud Alibaba 整合 Scala 教程完整使用
java·开发语言·分布式·spring cloud·sentinel·scala·后端开发
Kiri霧2 小时前
Scala 循环控制:掌握 while 和 for 循环
大数据·开发语言·scala
老鼠只爱大米3 小时前
Java设计模式之外观模式(Facade)详解
java·设计模式·外观模式·facade·java设计模式
闲人编程3 小时前
Python的抽象基类(ABC):定义接口契约的艺术
开发语言·python·接口·抽象类·基类·abc·codecapsule
qq_172805593 小时前
Go 语言结构型设计模式深度解析
开发语言·设计模式·golang
vx_dmxq2113 小时前
【微信小程序学习交流平台】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·python·mysql·微信小程序·小程序·idea
9号达人3 小时前
优惠系统演进:从"实时结算"到"所见即所得",前端传参真的鸡肋吗?
java·后端·面试
AAA简单玩转程序设计3 小时前
Java进阶小妙招:ArrayList和LinkedList的"相爱相杀"
java
lkbhua莱克瓦243 小时前
集合进阶8——Stream流
java·开发语言·笔记·github·stream流·学习方法·集合
20岁30年经验的码农3 小时前
Java Elasticsearch 实战指南
java·开发语言·elasticsearch