今天,让我们深入到 Java 项目构建、基础语法及核心编程概念的领域,一探究竟。
软件安装及环境配置请查看之前更新的博客有着详细的介绍:
IDEA软件安装&环境配置&中文插件-CSDN博客
目录
1.Java 项目构建基础
1.项目中的 SRC 目录
在 Java 项目里,SRC(Source 的缩写)目录可谓是重中之重,它是我们放置源代码的地方。就如同图书馆里分类摆放书籍的书架,SRC 将我们的代码有序地组织起来。
2.包结构的奥秘
包结构在 Java 中为代码提供了一种命名空间和组织结构,像是给每个代码模块贴上独特的标签,方便管理和识别。
- 第一层包结构:这一层揭示了项目的性质。
com
代表商业类型的项目,是 “company” 的缩写。商业项目往往注重功能实现与商业价值,像电商平台的后端代码可能就以com
开头。org
用于开源组织的项目,源自 “organization”。开源项目强调社区协作与代码共享,比如 Apache 基金会下众多的开源项目,为全球开发者提供了丰富的工具和框架。edu
对应教育类型的项目,即 “education”。教育项目常作为教学案例或学生实践的成果,帮助大家更好地理解和掌握 Java 编程。gov
则是政府类型的项目,全称为 “government”。政府项目通常对安全性、稳定性有极高要求,用于政务处理、公共服务等领域。
- 第二层包结构:这里代表公司或团队名称。例如
com.alibaba
,一看便知是阿里巴巴公司相关的项目。在 Java 全栈开发中,无论是前端页面与后端服务的交互,还是数据库的操作,清晰的包结构能让不同模块的代码各司其职,提高开发效率。像在一个大型电商项目中,阿里巴巴可能会将用户管理、商品管理等不同功能模块放在以com.alibaba
开头的不同子包中。 - 第三层包结构:代表项目名称。以
com.alibaba.druid
为例,druid
就是阿里巴巴开源的一个数据库连接池项目名称。合理的包结构设计,有助于在团队协作开发中,快速定位和理解代码的功能归属,避免命名冲突,就如同清晰的街道地址能让人迅速找到目的地一样。
2.第一个 Java 项目
当我们开启第一个 Java 项目时,就像踏上一段全新的冒险之旅。
package com.iw.day01;
public class Hellworld{
//主函数,为程序员提供一个启动入口
public static void main(String[] args){
System.out.println("Hello World!");
}
}
这段简单的代码,package
声明了该类所在的包,就像是给代码安排了一个 “住址”。而public class Hellworld
定义了一个公共类,类名是Hellworld
。main
方法则是 Java 程序的入口,程序从这里开始执行,System.out.println("Hello World!");
语句会在控制台输出 “Hello World!”,这是我们向 Java 编程世界发出的第一声问候。
3.Java 注释
注释在代码中扮演着至关重要的角色,它就像是代码中的 “贴心注释员”。
- 注释的作用:一方面,注释用于解释代码,帮助其他开发者(甚至未来的自己)快速理解代码的意图和功能。另一方面,当我们暂时不想删除某些代码,但又希望它不参与程序运行时,可以将其注释掉,起到废弃代码的作用。
- 注释的分类:
- 单行注释:使用
//
,可以在一行代码的末尾或者单独一行对代码进行简短说明。例如//输出:姓名
,它能让阅读代码的人一目了然这行代码的目的。在 Java 全栈开发中,前端 JavaScript 代码与后端 Java 代码交互时,单行注释可以清晰标注数据传递的逻辑。快捷键Ctrl + /
能快速添加或取消单行注释,极大提高开发效率。 - 多行注释:用
/*
和*/
包裹起来,可以对一段代码进行详细解释。比如/* 以下4行代码:做简单的自我介绍 */
,适用于注释内容较多的情况。其快捷键为Ctrl + Shift + /
。 - 文档注释:以
/**
开头,*/
结尾,通常放置在方法上方或类
- 单行注释:使用