Java代码结构
本章将介绍Java项目中常见的代码结构和基本概念,帮助您理解项目组织方式。
掌握这些基础知识后,您可以创建自己的项目并实践所学内容。
创建工程
打开Idea,点击[File] -> [New] -> [Project]

名词解释
- 
Build System
项目构建工具,负责将源代码、资源文件等编译打包成可执行的程序。 - 
JDK
Java Development Kit,Java开发工具包,包含编译、运行Java程序所需的工具和库。 - 
Git
分布式版本控制系统,用于跟踪代码变更历史,支持团队协作开发。 - 
Maven
Java项目管理和构建工具,提供依赖管理、项目构建等功能。就是你使用别人写好的函数和包,那么需要从代码仓库中引入 - 
GroupId(ArtifactId)
Maven项目的坐标标识,GroupId表示组织或项目组,ArtifactId表示具体项目名称。 
点击Create,进入项目看看

目录说明
Java项目通常遵循标准目录结构,以下是主要目录及其作用:
- 
.idea
IntelliJ IDEA项目配置文件目录,包含IDE相关配置 - 
src
源代码根目录- main
主代码目录- java
Java源代码文件(.java) - resources
资源文件(配置文件、静态资源等) 
 - java
 - test
测试代码目录- java
测试类源代码 
 - java
 
 - main
 - 
target
构建输出目录,包含编译生成的.class文件和打包结果 - 
.gitignore
Git版本控制忽略规则文件 - 
pom.xml
Maven项目配置文件,定义项目依赖和构建配置 
扩充和执行代码

Tip
不知道名词意思不用担心,我们会在随后章节中仔细介绍
- 觉得HelloWorld太简单了,增加一个求和类&函数
 - 先创建一个java的包 org.math;
- 在这个包里创建一个Adder类
 - 在Adder类中增加一个Add方法(函数),输入是a,b,输出是一个int类型的结果
 
 - 修改自动生成的Main函数
- 实例化一个Adder对象adder
 - 调用adder,让他计算,1+2的结果,并答应出来
 
 - 右键执行函数,就能看到打印出来的结果3
 
基本语法
- 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。
 - 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
 - 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
 - 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。 (如果文件名和类名不相同则会导致编译错误)
 - 主方法入口:所有的Java 程序由public static void main(String[] args) 方法开始执行。