2、IDEA入门
上一篇文章中我们用的是记事本来写代码,本文将介绍业界最常用的IDE:IDEA。关于如何安装IDEA,如何修改IDEA设置,如何安装插件等基本操作本文不做讲解,主要讲解如何使用IDEA来写代码。
1、创建项目/工程(Project)
点击左上角File→点New→点Project

会跳出下面这个界面,Name是指的这个项目的名称,Location是指项目的存储路径,这两个都不能有中文必须全英文。这里用默认的名字继续演示,点击右下角的Create创建。

2、创建Java包(Package)
接下来右键点击src→选择New下面的Package。这一步的作用其实就是创建一个包,作用就和上一章的带包编译一样,之前我们用的是命令行来编译代码,所以就需要自己手动创建目标文件夹。而在IDEA里你创建一个Package就相当于创建目标文件夹。

我们给这个Package取名叫test。

3、创建Java类(Class)
右键点击test→选择New下面的Java Class

依然取名test

确定后界面如下图所示,可以看到IDEA自动给你补全了带包编译的package test;语句,非常方便

注意:JAVA类的取名规则与标识符一致
关于标识符会在后面详细说明,这里只需要先了解它的取名规则:
- 标识符由字母【a~z,A~Z】,数字,下划线_,美元符号$组成
- 支持中文命名,但是不推荐
- 数字不能开头
- 不能占用关键字,main不是关键字
- 大小写敏感的语言 --- 区分大小写
- 见名知意
所以你如果想要用数字来给你的代码排序,不能用数字开头,我个人的方法是这样,用下划线开头后面跟数字:

4、写源代码
接下来我们可以开始写源代码了,不同于在记事本里一个字母一个字母的敲,IDEA是支持补全的。接下来展示如何快速实现上一章的Hello World。
代码如下:
public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World");}
}
我们将光标放在类里(一定要在这个Java类里)

然后输入main,回车,可以看到IDEA自动补全了主函数(也可以叫他main函数)

接下来光标移到main函数里,输入sout,回车,可以看到IDEA自动补全了输出函数

因为我们是输出的Hello World!是一个字符串,目前你只需要知道,输出字符串时要用双引号括起来。

5、运行(Run)
点击主函数旁边的绿色小箭头,点击Run(运行),IDEA会将编译和运行放在一块执行,当你的代码有语法错误时,IDEA会无法编译,只有代码正确才会成功编译。

运行结果如下,在下面的窗口里出现了结果

目前来说这些操作是满足你的编程需要的:创建工程→创建包→创建Java类→写代码→运行。
补充说明
1、一个java类里,只能有一个主函数,也可以没有主函数。
2、main函数是程序的入口,所有程序都需要经过该入口才能执行。
3、一个源文件里只能有一个类能被public修饰,且类名必须和文件名一致。
4、一个源文件里,类名不允许重复。