预见猿份
主题
首页面试题在线工具关于我们老苗一对一私教学员评价
实战项目
项目前置基础创新WMS项目Java微服务框架与实战云岚到家项目闪聚支付项目学成在线项目青橙电商项目JVM原理与实战调优分布式事务专题Java高频面试题MySQL从入门到精通Java数据结构与算法Java 并发编程(JUC)实战课程老苗一对一私教学员评价blog
blog
  • Java 基础语法教程

    • 课程介绍
    • day01 - Java基础语法
    • day02 - Java基础语法
    • day03 - Java运算符和表达式
    • day04 - Java流程控制语句
    • day05 - 数组
    • day05 - Java循环进阶
    • day06 - Java方法
    • day07 - Java基础语法综合练习
    • day08 - Java面试对象编程
    • day09 - Java面试对象综合训练
    • day09 - 键盘录入方法
    • day10 - Java常用API
    • day11 - ArrayList&学生管理系统
    • day12 - 学生管理系统升级版的需求文档
    • day11作业详解
    • day13 - Java面向对象进阶
    • day14 - Java多态&包&final&权限修饰符&代码块
    • day15 - Java抽象类、接口、内部类
    • day16 - Java面向对象综合练习(上)
    • day17 - Java面向对象综合练习(下)
    • day18 - Java API
    • day19 - Java 正则表达式
    • day20 - Java常用API(时间,包装类,练习)
    • day21 - Java算法,lambda,练习
    • day22 - Java集合
    • day23 - Java泛型&Set&数据结构
    • day24 - Java Map&可变参数&集合工具类
    • day25 - Java可变参数&综合练习
    • day26 - Java stream流和方法引用
    • day27 - Java IO(异常&File&综合案例)
    • day28 - Java IO流(字节流&字符流)
    • day29 - Java IO流(其他流)
    • day30 - Java 多线程
    • day31 - Java 多线程进阶
    • day32 - Java 网络编程
    • day33 - Java 网络编程课后大作业完整需求
    • day34 - Java 反射&动态代理
    • day35 - Java Log日志
    • day35 - Java 类加载器
    • day35 - xml
    • day35 - 单元测试Junit
    • day35 - Java 注解







----- 到底线了 -----

Java 基础语法教程 ​

课程概述 ​

本套 Java 基础课程,从最基础的环境搭建开始,循序渐进讲解 Java 核心基础语法、面向对象、集合、常用 API、正则等内容。

在 AI 时代,大模型可以帮我们写代码、改代码、排查 bug,但AI 不会真正理解业务逻辑,也无法自主判断代码对错。只有我们牢牢掌握 Java 底层基础语法,才能够看懂 AI 输出的代码、甄别 AI 生成代码的漏洞、精准给 AI 下达指令、修改优化 AI 产出的程序,真正驾驭 AI,而不是被 AI “牵着鼻子走”。基础不牢,使用 AI 也只会复制粘贴,遇到问题寸步难行。

本教程源于我的好兄弟黑马阿玮老师的Java入门到起飞视频配套文档,本站将其整理成在线文档,方便初学者学习。

Java入门到起飞视频地址

Java AI应用开发工程师 零基础完整学习路线: https://yjoffer.com/java-learning-path.html

课程模块 ​

模块一:Java 入门基础语法(day01‑day07) ​

  1. 开发环境与 IDEA 工具使用:JDK 安装、IDEA 项目 / 模块管理、快捷键操作
  2. 基础语法:注释、关键字、字面量、变量、8 大基本数据类型、标识符命名规范
  3. 运算符:算术运算符、赋值、关系、逻辑、短路逻辑、三元运算符
  4. 流程控制语句:顺序、if 分支、switch、for/while/do‑while 循环、break、continue
  5. 数组:一维数组静态 / 动态初始化、数组遍历、数组常见练习(求和、最值、打乱数据、双色球案例)
  6. 方法:方法定义调用、形参实参、带返回值方法、方法重载、方法综合练习

学习目标:能够看懂 Java 代码,会写循环、分支,熟练使用数组存储数据,会封装方法简化重复代码。

模块二:面向对象编程(day08‑day09、day13) ​

  1. 类和对象:类的定义、对象创建使用,成员变量、成员方法
  2. 封装:private 关键字、get/set、标准 JavaBean 实体类编写
  3. 构造方法:无参、有参构造方法
  4. this 关键字:区分成员变量和局部变量,构造方法互相调用
  5. static 静态关键字:静态变量、静态方法、静态代码块,分清实例和静态的区别
  6. 继承:extends、super 关键字、方法重写 @Override、子父类成员变量、成员方法、构造方法执行规则;Java 单继承特性
  7. 面向对象综合案例:文字格斗游戏、对象数组、员工、学生案例

学习目标:建立面向对象思维,会封装实体类,理解继承、this、super,看懂项目中类与类之间的关系。

模块三:集合框架(day11‑day12) ​

  1. ArrayList 集合:集合和数组区别,增删改查 API,集合存储字符串、自定义对象,集合遍历
  2. 综合实战:学生管理系统,实现添加、删除、修改、查询学生信息
  3. 升级版学生管理系统:注册、登录、忘记密码,用户名、手机号、身份证格式校验

学习目标:熟练使用 ArrayList 替代数组完成可变长度的数据存储;具备小型控制台项目开发能力。

模块四:常用 API(day10、day18) ​

  1. String、StringBuilder、StringJoiner:字符串底层原理,字符串常用操作、拼接、反转、截取、替换
  2. Math、System、Runtime:数学运算、获取系统时间、虚拟机操作
  3. Object & Objects:toString、equals、对象克隆
  4. BigInteger、BigDecimal:超大整数、高精度小数运算,解决浮点运算精度丢失

学习目标:掌握开发中高频工具类,处理字符串、高精度数字计算业务。

模块五:正则表达式(day19) ​

  1. 正则语法:字符类、预定义字符、数量词、分组、捕获分组、非捕获分组、贪婪 / 非贪婪爬取
  2. String 中使用正则:matches、split、replaceAll
  3. Pattern、Matcher 文本爬取,实现手机号、邮箱、身份证校验,文本数据提取。

学习目标:快速校验字符串格式,从一大段文本中提取需要的数据。

模块六:图形化 Swing 实战 —— 拼图游戏 ​

完整实战项目:拼图单机游戏。 包含:窗口搭建、菜单菜单栏、键盘监听、图片加载、二维数组管理拼图数据、方块移动逻辑、计步、查看完整原图、作弊一键通关、胜利判断、弹窗提示。

学习目标:把前面所有基础知识点综合落地,感受完整小型项目的开发流程。

适合人群 ​

  1. Java 零基础,想要系统学习 Java 的同学;
  2. 只会复制 AI 生成代码,基础薄弱,看不懂底层逻辑,想要夯实基本功的开发者;
  3. 准备校招、面试,复习 Java 基础的学习者。

课程学习寄语 ​

AI 是强大的辅助工具,但基础是你的内核。

  • 懂基础:你可以告诉 AI 要实现什么逻辑,识别 AI 代码 bug,修改、重构 AI 生成的代码;
  • 不懂基础:只能复制 AI 的代码,一旦报错,完全无从下手。

先把 Java 语法、面向对象、集合、API 这些基本功打扎实,再结合 AI 工具,才能做到事半功倍。

获取课程资料 ​

免费获取课程资料方法:

关注 预见猿份 公众号,回复:javase 获取下载链接

老师介绍 ​

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

学员评价:https://yjoffer.com/aboutus/one2one/reviews.html

关于我们:https://yjoffer.com/aboutus/readme.html

day01 - Java基础语法 →








如果发现文档内容有错误或排版错乱,请及时联系站长老苗修改,不胜感激。联系我们
关于我们 | 隐私政策 | 豫ICP备2026003386号-4 | 豫公网安备41010202004008号
目录

本页无章节