上一篇文章安装了Java开发环境和Java开发工具IDEA,今天来讲一下Java程序的基本结构,以及编写第一个Java程序
Java项目的基本结构
接上篇文章,在IDEA中创建了一个空项目,可以看到项目结构如下
图中红色标注.idea
目录为idea对于此项目的配置文件,蓝色标注out
目录为项目编译后的字节码文件输出路径,绿色标注src
目录为源代码存放目录,所有Java代码都要写在这里
Java项目通常分为三部分:模块(Module
),包(Package
),类(Class
)
这里暂时不细讲三者的具体作用,简单概述下Java项目中三者的关系
一个Java项目(Project)中可以由很多模块(Module)构成,各个模块分别负责项目的不同部分
每个模块由很多包(Package)构成,每个包又包含很多类(Class)
Java-模块(Module)
回到IDEA,右键项目根目录(Project),创建一个模块(Module)
可以看到创建模块的界面与创建项目的界面非常相似,模块可以理解为一个独立的Java程序,模块可以独立运行,也可以配合其他模块组成一个完整的Java项目。这里创建一个名为Module
的模块
Java-包(Package)
接下来在创建的模块中的src
中创建一个软件包(Package)
软件包可以理解为文件夹
在这里我填写的是com.demo
,相当于先创建一个com
文件夹,然后再在其中建一个demo
文件夹
使用资源管理器打开项目目录,可以看到就是两个嵌套的文件夹
通常软件包名为项目域名倒叙,例如项目域名为demo.com
,其中负责登录功能的软件包就可以命名为com.demo.login
,login为登录的意思
Java-类(Class)
最后要说的就是类了,在软件包中创建一个类(Class)
创建了一个名为demo的类,创建完成后出现图示界面
可以看到创建了一个demo.java
文件(红框部分),可以在这里编写Java代码了
其中蓝色方框部分为软件包声明,用于声明这个.java
文件属于哪个软件包
绿色方块部分为主类名,和所在的.java
文件同名!一定要同名!不同名会报错!
所有写在类名后括号中的代码就是这个类的内容
类名前public表示这是一个公共类,删去public则是一个私有类
Java-方法
Java的方法是写在类中的,方法可以理解为组合,创建一个方法将多行代码分成一组,运行这个方法就相当于运行组合中的所有代码
main
方法是Java程序执行的入口点,所有代码都是从main
方法开始运行的
回到刚才的项目,在demo
主类中插入main
方法
public static void main(String[] args) {
}
在idea中,在主类下输入“main”按下tab键即可自动补齐main
方法,无需手动输入
接下来就可以在main
方法中写具体功能代码了
一切开始的地方,打印Hello World
System.out.println("Hello World");
注意Java对关键字的大小写有严格要求!System
的S
必须大写!
右键空白处运行main
方法
查看终端输出
第一个Java程序,结束
暂无评论内容