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) 方法开始执行。