跳转至

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
        资源文件(配置文件、静态资源等)
    • test
      测试代码目录
      • java
        测试类源代码
  • 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)​ 方法开始执行。