课程表:
笔记 |
包含知识点 |
Java-第一天-基础语法 |
人机交互、Java以及发展史、主要特性、JRE和JDK |
Java-第二天-Java基础 |
注释、字面量、变量、数据类型、标识符、键盘录入 |
Java-第三天-IDEA下载安装 |
IDEA下载安装、中层级结构介绍、第一个代码、类、模块、项目的相关操作 |
Java-第四天-运算符 |
运算符和表达式、算数运算符、隐式转换、强制转换、字符串相加、算术运算符总结;附习题 |
Java-第五天-流程控制语句 |
流程控制语句、if语句、switch语句、循环结构 |
Java-第六天-回顾+练习 |
相关练习题巩固前五天内容; |
Java-第七天-面向对象 |
类的概念,设计类获得对象,定义类的补充注意事项。内存图,构造器,this关键字,封装,标准JavaBean。成员变量和局部变量区别。 |
Java-第八天-常用API |
String的概述,创建对象,常用API-字符串内容比较、遍历、替换、截取、分割操作;ArrayList相关学习; |
Java-第九天-ATM系统 |
以上内容完成后可以联系。 |
Java-第十天-面向对象进阶 |
static、单例、代码块、继承 |
Java-第十一天-面向对象进阶 |
包、权限修饰符、final、常量、枚举、抽象类、接口等。 |
Java-第十二天-面向对象进阶 |
多态、内部类、常用API |
Java-第十三天-常用API |
时间与日期、JDK8新增日期类、包装类、正则表达式、Arrays类、常见算法、Lambda表达式 |
Java-第十四天-集合 |
集合的体系特点 Collection的常用方法 集合的遍历方式 集合存储自定义类型的对象 常见数据结构 List系列集合 补充知识:集合的并发修改异常问题 补充知识:泛型深入 |
Java-第十五天-集合 |
Set系列集合、、Collection体系的特点、使用场景总结、Collection体系的综合案例、Map集合体系、补充知识:集合的嵌套 |
Java-第十六天-Stream、异常体系 |
创建不可变集合、Stream流、异常处理 |
Java-第十七天-日志框架、阶段项目 |
日志框架、日志技术体系结构、Logback概述 Logback快速入门、Logback配置详解-输出位置、格式设置、Logback配置详解-日志级别设置、阶段项目实战 |
Java-第十八天-File类、IO流 |
File类的使用、IO流:概述、IO流:字节流、IO流:资源释放的方式
字符流、字符输出流、缓冲流、转换流、序列化对象、打印流 |
Java-第十九天-多线程 |
多线程的创建 方式一:继承Thread类 方式二:实现Runnable接口 方式三:JDK 5.0新增:实现Callable接口 Thread的常用方法、线程安全、线程同步、线程通信、线程池 补充知识:定时器 补充知识:并发、并行 补充知识:线程的生命周期 |
Java-第二十天-网路编程 |
网络通信三要素、UDP通信-快速入门 UDP通信-广播、组播、TCP通信-快速入门、TCP通信-多发多收消息、TCP通信-同时接受多个客户端消息、TCP通信-使用线程池优化、TCP通信实战案例-即时通信、TCP通信实战案例-模拟BS系统 |
Java-第二十一天-单元测试、反射、注解、动态代理 |
单元测试、单元测试概述、单元测试快速入门、单元测试常用注解、反射、注解、动态代理 |
Java-第二十二天-XML、XML解析、设计模式等 |
XML、XML检索技术:Xpath、设计模式:工厂模式、设计模式:装饰模式x |
相关Java学习课程:
20 天学会 Java - 1. Java 课程简介www.zhihu.com/education/video-course/1483149993460109313正在上传…https://www.zhihu.com/education/video-course/1483149993460109313
这套课程是由浅到深、采用一线大厂真实需求驱动知识的学习,更清楚,更高效,更实用。课程内置大量的案例实战,初学者可以学练合一,对 Java 语言形成完整体系,并能得到自己的心得,足以轻松应对薪酬 30万+ 的 Java 基础面试。
课程相关配套笔记:
【基础】
【JavaWeb】
【SSM】
全套的Java学习路线图(2023年最新版):
工作后可以再学习提升的技术:
JDK8-15新特性 → 编程强化 → 数据库强化 → 安全框架SpringSecurity → 报表技术 → 模板引擎VelocityTools → 工作流Activiti7……
2023年黑马程序员Java学习路线图21 赞同 · 4 https://zhuanlan.zhihu.com/p/596422138