Logo

郎哥编程

编写第一个Java程序

2021-03-15 36

俗话说,工欲善其事,必先利其器。JDK安装完成后,还需要安装Java集成开发工具才能顺利编写Java程序。现在主流的Java集成开发工具是IntelliJ IDEA软件。

安装IntelliJ IDEA开发工具

在IDEA官网可下载该软件的安装包,IDEA软件有商业版和社区版两个版本,商业版是收费版本,社区版是免费版本。对于Java初学者来说,社区版本的功能完全满足学习Java和开发Java程序的需求。官网提供了Windows版、Mac版本和Linux版,可根据需要下载不同操作系统的版本。

运行下载的安装程序,按照安装程序的提示完成IDEA的安装。

(1)下图是IDEA的欢迎页面,单击【Next>】按钮进入下一步。

01.png

(2)选择安装目录,可以安装到默认目录,也可以单击【Browse…】按钮设置安装目录。安装目录设置完成,单击【Next>】按钮进入下一步。

02.png

(3)配置安装选项。检查下图所示的选项,单击【Next>】按钮进入下一步。

03.png

(4)配置开始菜单,即在Windows开始菜单中添加快捷键。单击【Install】按钮开始安装。

04.png

编写第一个Java程序

创建HelloWorld项目

IDEA初次启动,会弹出导入设置对话框,询问是否导入已有的IDEA配置项,初次安装选择“Do not import settings”即可。

05.png

IDEA随后弹出“Welcome to IntelliJ IDEA”对话框,该对话框允许开发者新建、打开Java项目,或者配置IDEA。选择“New Project”新建Java项目。

06.png

在“New Project”对话框的左侧可以选择创建的项目类型,默认是Java项目,对话框右侧用于配置项目使用的JDK、项目附加的类库或开发框架。对Java初学者来说,只需了解JDK的配置项就可以了。对话框顶部的“Project SDK”用于配置项目使用的JDK,在上一节课我们已经安装和配置了JDK1.8,配置项内容会显示JDK的版本。接受默认的配置项,单击【Next】按钮,进入“New Project”对话框。

 07.png

在“New Project”对话框,检查“Create project frome template”项,单击【Next】按钮,进入下一个配置对话框。

 08.png

该对话框要求开发者配置项目名称、项目存储位置、项目包名。

“Project name”配置项用于配置项目名称,项目名称为“HelloWorld”。

“Project location”配置项用于配置存储项目文件的目录,用鼠标单击该配置项输入域右侧的按钮,可以选择存储项目文件的目录。

“Base package”配置项用于配置项目的包名,Java初学者可以把包看作磁盘中的文件夹,项目的每个包对应磁盘中的一个文件夹,包和文件夹一样,也是层次结构,包层次之间使用“.”分隔。

例如com.company,最顶层包是com,对应着项目源代码目录的com目录,company是com的子层包,对应着项目源代码目录com目录的子目录company。

包名可以修改为项目需要的包名,如:com.helloworld。

配置完成后,单击【Finish】按钮完成项目的创建。

 09.png

编写HelloWorld代码

下图是IDEA项目窗口,左侧为项目文件管理窗口,项目文件以树状结构显示项目的逻辑目录。最顶层是项目目录,项目目录为项目的名称,在项目目录下有idea、src目录,上述逻辑目录都有对应的磁盘物理目录。External Libraries逻辑目录为项目引用的jar包,jar包就是已开发完成的Java类库,这些类库由JDK或第三方提供。

Idea目录存储了项目的配置文件,在后面的课程中会逐步讲解这些配置文件。src目录存储了项目的源代码文件,idea通过包来管理源代码文件,最顶层包是com包,com包下有company子包,在company子包下有Main.java文件。

 10.png

Main.java文件是HelloWorld项目唯一的源代码文件,项目窗口右侧是代码编辑器,可以编辑Main.java文件,Main.java文件的代码如下:

package com.company;
public class Main {
    public static void main(String[] args) {
      // write your code here
    }
}

package是Java关键字,表示将Main.java文件存储到com包下的company子包内。

Main是类名,Java所有的代码文件都以类的方式存在,Java代码文件也称为类文件,类文件包含在包内,包也称为Java包,关于类和包在后面的课程还会详细讲述。

main(String[] args)是Main类的一个方法,该方法是Java程序的起始执行点,当执行Java程序时,Java虚拟机会调用Java程序的main方法,并传入相应的参数,args是传入的参数。

在代码编辑器窗口编辑Main.java文件代码,编辑后的代码如下:

package com.company;
public class Main {
 
    public static void main(String[] args) {
      // write your code here
        System.out.print("Hello World");
    }
}

在上面的代码中,以“//”开始的语句是注释语句,用来注释代码,该语句不会被执行。System是JDK类库的一个系统类,在代码中可以直接使用该类的属性和方法,out是System类的一个属性,它是一个输出类,用于输出内容到显示设备(如显示器等),print是out的一个输出方法,该方法将文本内容输出到显示设备。

代码编写完成,展开【File】菜单,选择“Save All”命令保存代码,或者按下“Ctrl+S”快捷键保存编辑的代码。

编辑的代码需要编译后才能运行,展开【Build】菜单,选择“Build Project”命令或者按下“Ctrl+F9”快捷键编译Main.java类文件。

编译成功后,就可以运行先前编辑的Main.java类文件了,在IDEA有两种方式运行Main.java类文件:

(1)直接运行Main.java类文件

展开【Run】菜单,选择“Run  ‘Main’”命令或者按下“Shift+F10”快捷键运行Main.java类文件。

(2)运行HelloWorld项目

HelloWorld项目下可能会有多个可直接执行的Java类文件,若一个Java类文件包含main方法,它就是一个可直接执行的Java类。在项目有多个可执行Java类的情况下,IDEA会弹出一个选择可执行类的对话框,让开发者选择可执行的类。

展开【Run】菜单,选择“Run…’”命令或者按下“Alt+Shift+F10”快捷键运行项目文件,此时IDE会弹出一个选择可执行Java类的对话框,选择Main类,运行Main.java类文件。

Main.java类文件的执行结果会在IDEA底部的run窗口输出,run窗口输出了文本“Hello World”。如下图所示:

11.png

代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论