title: Java基础语法与程序结构
tags:
- module
- java
- foundation
- joplin
type: module
source_type: reconstructed
created: 2026-04-22
updated: 2026-04-22
---
Java基础语法与程序结构
[!abstract]
这一模块负责打底。重点不是死记语法符号,而是理解 Java 程序最基本的构成单元,以及数据和控制逻辑如何组织。
模块结论
- Java 程序从类、方法、变量和语句开始组织,最基础入口是
main 方法。
- 基础语法的核心是“数据如何表示”和“控制流如何执行”。
- 数组和方法是从顺序脚本思维过渡到结构化编程的重要桥梁。
- 综合练习不是额外附录,而是用来检验“变量、流程、数组、方法”是否真的连成了可用能力。
一、Java 程序从哪里开始
- 源文件以
.java 结尾。
- 通过
javac 编译成 .class 字节码文件。
- 运行入口通常是
public static void main(String[] args)。
为什么编译和运行要分开
.java 是开发者写的源代码。
.class 是 JVM 可执行的字节码。
- 这让 Java 形成“写一次,到处运行”的基础机制。
二、基础数据与变量
- 字面量描述数据的书写方式。
- 变量是带类型的数据容器。
- 常见基础类型包括整数、小数、字符、布尔值。
复习重点
- 变量必须先声明再使用。
- 数据类型决定变量能存什么值。
- Java 是强类型语言,类型约束比脚本语言更严格。
三、运算符与表达式
易错点
- 自增自减的执行时机。
- 短路逻辑与普通逻辑的区别。
- 比较引用类型时不能简单类比基本类型比较。
四、流程控制
- 顺序结构
- 分支结构:
if、switch
- 循环结构:
for、while、do-while
理解重点
- 分支是在做条件选择。
- 循环是在做重复执行。
break 与 continue 是控制流程而不是“魔法跳转”。
五、数组
- 一维数组和二维数组
- 数组是定长的连续存储结构
- 遍历、查找、统计是高频基础操作
为什么数组重要
- 它是最基础的批量数据结构。
- 后续集合、算法、缓存和参数列表很多都离不开数组思维。
六、方法
- 方法用于封装可复用逻辑。
- 重点要理解参数、返回值、调用过程。
- 方法是从“堆代码”走向结构化组织的关键。
七、综合练习的作用
7.(1-6)综合练习 把前面语法、流程、数组、方法合并到完整题目里。
- 它的意义不在于题目本身,而在于暴露“会看不会写”和“能分点理解、不能整体组织”的问题。
八、复习提问
- Java 程序从源文件到运行要经历哪些环节?
- 变量和字面量分别扮演什么角色?
- 数组和方法为什么是基础编程中的两个关键组织工具?
来源
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/1.Java基础语法.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/2.运算符.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/3.判断和循环.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/4.数组.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/5.高级循环.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/6. 方法概述.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/7.(1-6)综合练习.md]]
- [[raw/Joplin/编程学习项目/Java学习笔记/Java基础--上部/8.数组--二维数组.md]]
相关页面
- [[Java]]
- [[Java面向对象]]
- [[Java核心API与集合]]
- [[Java类与对象]]