课程简介
本课程是一门体系化、全面的Java编程入门到进阶课程。课程从Java基础语法、面向对象编程讲起,深度解析集合框架、IO流、多线程、网络编程、反射等核心高级特性,并结合数据结构与常用算法进行实战演练。课程包含多个阶段项目,如拼图游戏、斗地主游戏、学生管理系统等,以及大量综合练习和力扣算法题,帮助学员巩固知识并提升解决实际问题的能力。通过学习,您将掌握Java开发的核心技术栈,具备独立开发中小型项目的能力,为后续学习框架和求职打下坚实基础。
下载地址
课程目录
01 Java入门与环境搭建
第1–18节:Java概述、环境配置、基础语法、变量、数据类型等入门内容。
02 流程控制与数组
第19–36节:流程控制语句、数组定义与使用、综合练习等。
03 面向对象基础
第37–52节:类与对象、封装、构造方法、this关键字、内存原理等。
04 常用API与字符串
第53–72节:String类、StringBuilder、正则表达式、常用API等。
05 集合框架基础
第73–88节:Collection集合、List、迭代器、数据结构、源码分析等。
06 集合进阶与泛型
第89–106节:泛型、Set集合、TreeSet、Map集合、数据结构等。
07 异常处理与IO流
第107–150节:异常体系、File类、字节流、字符流、缓冲流等。
08 多线程与JUC
第151–180节:多线程实现、线程安全、同步机制、线程池等。
09 网络编程
第181–202节:网络编程三要素、TCP/UDP协议、综合练习等。
10 高级特性与反射
第203–218节:Stream流、方法引用、反射、动态代理等。
11 阶段项目与综合练习
第219–246节:拼图游戏、斗地主、学生管理系统等综合项目。
--- 点击展开详细目录 ---
|