本目录是为了方便本人学习查阅,不是学习路线,仅供参考。
部分内容学的比较粗糙,正在修改补充
JAVA基础
1.数组.
2.方法
2.1静态方法与非静态方法的区别
Java 面向对象基础
基本设计原则 S.O.L.I.D
3.类与对象
4.继承
5.多态
JAVA提高
1.集合
Collections(接口)
List(接口,与ArrayList方法基本相同)
ArrayList(查询快,增删慢)
LinkedList
Vector(了解)
Set(接口)
HashSet(一篇介绍HashSet的通俗易懂的文章) 无序、不允许重复
LinkedHashSet 有序、不允许重复
TreeSet(了解)
Iterator以及增强for循环(对集合进行遍历,尽量使用增强for循环)
Map
HashMap(key 不允许重复,无序的集合)
LinkedHashMa(key 允许重复,无序的集合)
of方法(给集合一次性添加多个元素)
泛型
2.异常
3.多线程
线程、并发中的基本概念
线程状态
多线程实践
Lambda表达式
5.IO
IO流
BIO
NIO
7.函数式接口
8.Stream流
9.方法的引用(对 Lambda 表达式的简化)
10.Junit
11.反射
JavaWeb
这部分内容许多都是单纯需要记忆的知识点,因此老师的笔记我基本没怎么修改
SQL
MySQL基本语法及操作
数据库表的约束
多表操作
事务
JDBC
JDBC入门
连接池、SpringTemplate
网页前端开发
HTML
CSS
JavaScript
正则表达式
BootStrap
Xml
Web服务器
Tomact
Servlet
HTTP
Request
BeanUtils
Response
ServletContext
Cookie && Session
JSP
EL&&JSTL
JQuery
Ajax&Json
redis
框架
Mybatis(持久层)
Mybatis Generator最完整配置详解
基于xml
mybatis环境配置
Mybatis 配置文件中的标签
多表查询
延迟加载
缓存
基于注解
常用注解
使用注解实现基本的CRUD操作
使用注解实现复杂的关系映射
Spring(业务逻辑层)
基于 xml
IOC
DL
AOP基本概念及基于xml配置
Spring中的事务控制(基于xml)
基于注解配置
spring 注解注入&&整合junit
AOP基于注解配置
Spring JDBC 操作
SpringMVC(表现层)
SpringMVC常用注解
请求参数绑定
SpringMVC响应数据
其他
单例、多例
API
字符串
String
StringBuilder
String 与 StringBuilder相互转化
其他
Scanner
Random
Object
System
包装类
接口
配置文件
设计模式
其他
1.JAVA四种权限修饰符
2.static关键字的用法
3.可变参数
4.IDEA常用快捷键
5.断言