Java 学习记录:基础到进阶之路(一)

今天,让我们深入到 Java 项目构建、基础语法及核心编程概念的领域,一探究竟。

软件安装及环境配置请查看之前更新的博客有着详细的介绍:

IDEA软件安装&环境配置&中文插件-CSDN博客

目录

1.Java 项目构建基础

1.项目中的 SRC 目录

2.包结构的奥秘

2.第一个 Java 项目

3.Java 注释

4.变量:程序中的动态元素

变量的基本概念

变量使用注意事项

5.数组:数据的有序集合

1.数组的定义与特点

2.数组的遍历与应用

6.循环:程序的 “重复执行者”

1.for 循环的使用

2.用循环遍历数组

7.数据筛选与处理

1.筛选数据

2.数据统计

3.数据最值

4.逻辑运算

8.未来企业工作小技巧


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定义了一个公共类,类名是Hellworldmain方法则是 Java 程序的入口,程序从这里开始执行,System.out.println("Hello World!");语句会在控制台输出 “Hello World!”,这是我们向 Java 编程世界发出的第一声问候。

3.Java 注释

注释在代码中扮演着至关重要的角色,它就像是代码中的 “贴心注释员”。

  • 注释的作用:一方面,注释用于解释代码,帮助其他开发者(甚至未来的自己)快速理解代码的意图和功能。另一方面,当我们暂时不想删除某些代码,但又希望它不参与程序运行时,可以将其注释掉,起到废弃代码的作用。
  • 注释的分类
    • 单行注释:使用//,可以在一行代码的末尾或者单独一行对代码进行简短说明。例如//输出:姓名,它能让阅读代码的人一目了然这行代码的目的。在 Java 全栈开发中,前端 JavaScript 代码与后端 Java 代码交互时,单行注释可以清晰标注数据传递的逻辑。快捷键Ctrl + /能快速添加或取消单行注释,极大提高开发效率。
    • 多行注释:用/**/包裹起来,可以对一段代码进行详细解释。比如/* 以下4行代码:做简单的自我介绍 */,适用于注释内容较多的情况。其快捷键为Ctrl + Shift + / 。
    • 文档注释:以/**开头,*/结尾,通常放置在方法上方或类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值