java学习之路目录(持续更新中…)
第一阶段 javaSE(完结)
序号 | 标题 | 内容 |
---|---|---|
001 | java初识 | java语言特点、体系结构、运行机制 |
002 | java SE基础语法 | 注释、关键字、变量、标识符、基本数据类型、运算符、流程控制语句 |
练习 | 3个经典小问题 | 猴子吃桃、统计并输出素数、青蛙爬井 |
003 | 数组 | 概念、创建方式、基础排序算法、二维数组相关知识、Arrays工具类介绍 |
004 | 面向对象基础入门1 | 类的介绍、构造方法、引用类型、this关键字、引用传递与值传递、static关键字、代码块 |
005 | 面向对象基础入门2 | package和import、访问权限、封装、继承、多态、重写、抽象类、final关键字、接口 |
练习 | 面向对象的题目与思考 | 看代码写结果、利用重载比大小、定义银行储蓄类并实现相关功能 |
思考 | 关于继承,封装,多态,接口的简单实现与思考 | 学生与工人类的实现、让不同动物吼叫 |
006 | 异常 | 概念、处理方式、常见的类型、分类 |
思考 | 异常中的try,catch,return的相关问题 | 四种情况下的return返回 |
007 | 常用类 | 基本数据类型包装类**、String类**、StringBuffer类和StringBuilder类、日期处理相关类、Math类、枚举类 |
练习 | 常用类练习 | 猜拳游戏、模拟双色球摇奖 |
练习 | 常用类和异常综合练习 | DateUtil日期转换工具类、三角形判断 |
008 | 集合 | Collection类、List和Set接口、Iterator接口、Set接口、Comparable接口、泛型、Map类、Collections工具类、Arrays工具类 |
练习 | 集合练习 | 世界杯问题、字母出现了多少次、两字符串合并 |
009 | IO | File类,流 |
010 | 多线程 | 线程的概念、java中的多线程、代理模式、线程状态、线程操作相关方法、安全问题、死锁、生产者消费者问题 |
011 | 线程池 | 概念、工作原理、分类、生命周期、创建、阻塞队列、拒绝策略、execute方法、Executor和Submit、线程池的关闭 |
012 | 网络编程 | 概念、三要素、网络模型、IP地址表示方式、IP地址分类、特殊的IP地址、端口、传输协议、Socket套接字 |
013 | lambda表达式 | 函数式接口、方法的调用 |
014 | Steam API | 特性、运行机制、创建、常用API |
第二阶段(完结)
MySQL
序号 | 标题 | 内容 |
---|---|---|
001 | mysql part1 | mysql基本介绍、常用命令及简单查询 |
002 | mysql part2 | mysql分组查询及连接查询 |
003 | mysql part3 | mysql中limit、表的创建、删除、约束 |
004 | mysql part4 | mysql外键约束、引擎、事务、索引、视图、三范式 |
JDBC
序号 | 标题 | 内容 |
---|---|---|
001 | 数据库连接JDBC | 面向接口编程 |
第三阶段 (完结)
javaWeb【前端】
序号 | 标题 | 内容 |
---|---|---|
001 | HTML | 简介、标签学习、骨架搭建 |
002 | CSS | 内部样式、外部样式、行内样式、盒模型、浮动、布局 |
003 | JavaScript part 1 | 内置函数、数据类型、变量、运算符、循环语句 |
004 | JavaScript part 2 | 函数、数组 |
005 | DOM及函数上下文 | DOM、对象、函数上下文 |
006 | JQuery | 简介、JQ函数、实战案例 |
007 | 正则表达式 | 正则表达式 |
008 | VUE |
javaWeb【后端】
序号 | 标题 | 内容 |
---|---|---|
001 | XML&Tomcat&Http | XML、Tomcat、Http |
002 | Servlet | servlet入门、servlet进阶、动态Web工程内编写路径、ServletContext |
003 | Request&Response | Request、Response |
004 | Thymeleaf | Thymeleaf入门、Thymeleaf基本语法、CRUD练习 |
005 | 会话 | 为什么需要会话、会话的范围、Cookie、Session |
006 | Filter&Listener | Filter过滤器、过滤器案例、Listener |
007 | Ajax&Axios | Ajax、Axios |
第四阶段 java开发框架(完结)
序号 | 标题 | 内容 |
---|---|---|
001 | Maven配置及使用 | Maven是什么、Maven开发环境配置 |
002 | Git配置及使用 | 概述、Git安装、Git本地仓库、Git远程仓库、在IEDA中使用Git |
003 | Mybatis的介绍和基本使用 | 概述、第一个Demo、增删改查基本操作、配置文件详解 |
004 | Mybatis SQL映射文件详解 | 增删改查SQL(极为重要) |
005 | mybatis框架整合及逆向工厂 | 三大框架整合、逆向工程、分页插件 |
006 | mybatis-plus的使用 | 环境搭建、增删改查基本操作、相关配置、代码生成器、插件扩展、SQL注入器、公共字段填充 |
007 | springIOC | 简介、体系结构、开发步骤、配置文件、相关API |
008 | IoC和DI注解开发 | 数据源配置、注解开发、集成Junit |
009 | 面向切面编程AOP | 简介、基于XML的AOP开发、基于注解的AOP开发 |
010 | 声明式事务控制 | 基于 XML 的声明式事务控制、基于注解的声明式事务控制 |
011 | SpringMVC入门 | 集成web环境、MVC概述、组件解析 |
012 | SpringMVC的请求和响应 | 数据响应、获得请求数据、数据乱码问题 |
013 | SpringMVC拦截器 | 拦截器 |