Java 基础语法教程
课程概述
本套 Java 基础课程,从最基础的环境搭建开始,循序渐进讲解 Java 核心基础语法、面向对象、集合、常用 API、正则等内容。
在 AI 时代,大模型可以帮我们写代码、改代码、排查 bug,但AI 不会真正理解业务逻辑,也无法自主判断代码对错。只有我们牢牢掌握 Java 底层基础语法,才能够看懂 AI 输出的代码、甄别 AI 生成代码的漏洞、精准给 AI 下达指令、修改优化 AI 产出的程序,真正驾驭 AI,而不是被 AI “牵着鼻子走”。基础不牢,使用 AI 也只会复制粘贴,遇到问题寸步难行。
本教程源于我的好兄弟黑马阿玮老师的Java入门到起飞视频配套文档,本站将其整理成在线文档,方便初学者学习。
Java AI应用开发工程师 零基础完整学习路线: https://yjoffer.com/java-learning-path.html
课程模块
模块一:Java 入门基础语法(day01‑day07)
- 开发环境与 IDEA 工具使用:JDK 安装、IDEA 项目 / 模块管理、快捷键操作
- 基础语法:注释、关键字、字面量、变量、8 大基本数据类型、标识符命名规范
- 运算符:算术运算符、赋值、关系、逻辑、短路逻辑、三元运算符
- 流程控制语句:顺序、if 分支、switch、for/while/do‑while 循环、break、continue
- 数组:一维数组静态 / 动态初始化、数组遍历、数组常见练习(求和、最值、打乱数据、双色球案例)
- 方法:方法定义调用、形参实参、带返回值方法、方法重载、方法综合练习
学习目标:能够看懂 Java 代码,会写循环、分支,熟练使用数组存储数据,会封装方法简化重复代码。
模块二:面向对象编程(day08‑day09、day13)
- 类和对象:类的定义、对象创建使用,成员变量、成员方法
- 封装:private 关键字、get/set、标准 JavaBean 实体类编写
- 构造方法:无参、有参构造方法
- this 关键字:区分成员变量和局部变量,构造方法互相调用
- static 静态关键字:静态变量、静态方法、静态代码块,分清实例和静态的区别
- 继承:extends、super 关键字、方法重写 @Override、子父类成员变量、成员方法、构造方法执行规则;Java 单继承特性
- 面向对象综合案例:文字格斗游戏、对象数组、员工、学生案例
学习目标:建立面向对象思维,会封装实体类,理解继承、this、super,看懂项目中类与类之间的关系。
模块三:集合框架(day11‑day12)
- ArrayList 集合:集合和数组区别,增删改查 API,集合存储字符串、自定义对象,集合遍历
- 综合实战:学生管理系统,实现添加、删除、修改、查询学生信息
- 升级版学生管理系统:注册、登录、忘记密码,用户名、手机号、身份证格式校验
学习目标:熟练使用 ArrayList 替代数组完成可变长度的数据存储;具备小型控制台项目开发能力。
模块四:常用 API(day10、day18)
- String、StringBuilder、StringJoiner:字符串底层原理,字符串常用操作、拼接、反转、截取、替换
- Math、System、Runtime:数学运算、获取系统时间、虚拟机操作
- Object & Objects:toString、equals、对象克隆
- BigInteger、BigDecimal:超大整数、高精度小数运算,解决浮点运算精度丢失
学习目标:掌握开发中高频工具类,处理字符串、高精度数字计算业务。
模块五:正则表达式(day19)
- 正则语法:字符类、预定义字符、数量词、分组、捕获分组、非捕获分组、贪婪 / 非贪婪爬取
- String 中使用正则:matches、split、replaceAll
- Pattern、Matcher 文本爬取,实现手机号、邮箱、身份证校验,文本数据提取。
学习目标:快速校验字符串格式,从一大段文本中提取需要的数据。
模块六:图形化 Swing 实战 —— 拼图游戏
完整实战项目:拼图单机游戏。 包含:窗口搭建、菜单菜单栏、键盘监听、图片加载、二维数组管理拼图数据、方块移动逻辑、计步、查看完整原图、作弊一键通关、胜利判断、弹窗提示。
学习目标:把前面所有基础知识点综合落地,感受完整小型项目的开发流程。
适合人群
- Java 零基础,想要系统学习 Java 的同学;
- 只会复制 AI 生成代码,基础薄弱,看不懂底层逻辑,想要夯实基本功的开发者;
- 准备校招、面试,复习 Java 基础的学习者。
课程学习寄语
AI 是强大的辅助工具,但基础是你的内核。
- 懂基础:你可以告诉 AI 要实现什么逻辑,识别 AI 代码 bug,修改、重构 AI 生成的代码;
- 不懂基础:只能复制 AI 的代码,一旦报错,完全无从下手。
先把 Java 语法、面向对象、集合、API 这些基本功打扎实,再结合 AI 工具,才能做到事半功倍。
获取课程资料
免费获取课程资料方法:
关注 预见猿份 公众号,回复:javase 获取下载链接

老师介绍
老苗一对一私教:https://yjoffer.com/aboutus/one2one/one2one.html
