2019最精细的Java学习路线图—转载
2019年最新Java学习路线图, 路线图的宗旨就是分享,专业,便利,让喜爱Java的人,都能平等的学习。从今天起不要再找借口,不要再说想学Java却没有资源,赶快行动起来,Java等你来探索,高薪距你只差一步!
java学习基础
针对Java零基础入门学习者,比较详细的知识点总结和学习路线
数据库
数据库是程序员必须要掌握中知识点,详细的学习思路和面试题,适用/适合人群:拥有Java语言并可以实现网站爬取数据并分析
目标:
掌握mysql,Oracle在各个平台上的安装及使用Mysql数据库基础
1.mysql概述、优点、运行原理及内存结构
2.mysql数据类型
3.mysqlDDL语句的使用
4.SQL语言的使用
5.DML语句的介绍及使用
6.SQL事务
7.SQL查询机制、查询基础、技巧、查询优化;
Mysql数据库高级
1.mysql数据库引擎分类 2.mysql事务 3.mysql表 4.mysql数据类型 5.mysql视图 6.mysql索引 7.mysql分页 8.SQL语句优化技巧
Oracle实战
1.Oracle安装与调试 2.Oracle数据类型 3.Oracle与MySQL对比 4.Oracle数据结构概述 5.Oracle运行原理 6.Oracle内存结构 7.Oracle表空间 8.用户,表,序列的创建及使用 9.Oracle索引 10.Oracle分区表的创建及使用
PL/SQL实战
1.PL/SQL基础知识 2.异常处理 3.游标 4.存储过程JDBC 1.JDBC概述 2.JDBC工作原理 3.JDBC API 4.JDBC访问数据库 5.JDBC常用接口
数据库连接池
1.Java多线程开发 2.多线程与单线程比较 3.多线程应用 4.多线程使用注意事项 5.数据库连接池技术
WEB前端技术
目标:
1.掌握HTML,CSS,JavaScript等前端基本技术,并使用JSP,Servlet开发小型网站
2.2.使用框架技术开发大型网站HTML+CSS基础 1.W3C标准
2.HTML编辑工具 3.HTML标签 4.CSS的基本用法 5.在HTML中引入CSS样式
CSS高级
1.CSS编辑网页文本 2.列表样式 3.盒子模型 4.浮动 5.定位网页元素
JS基础
1.JavaScript核心语法 2.程序调试 3.JavaScript对象
JS高级
1.初识jQuery,jQuery选择器 2.jQuery中的事件与动画 3.jQuery操作DOM 4.表单校验
JavaWEB
web基础技(项目实战),初级的一般是用JSP(Java Server Pages)+servlet+Javabean来开发的,对大型的网站一般是使用框架来开发的,
例如struts,hibernate,spring,典型的struts框架结构。
JavaWEB项目
EGOA项目、二手车电商平台项目都是JAVAWEB的项目
Java高级框架
设计模式 设计原则 【单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则、开闭原则】 代{过}{滤}理模式 工厂模式 策略模式Spring源码 Spring核心组件IOC机制
AOP实现原理【aop编辑思想、aop在spring中的使用、cglib和jdk动态代{过}{滤}理】 Transaction事务处理【事务隔离级别】
SpringMVC【DispatcherServlet、请求映射、参数绑定与转换、页面渲染】Mybatismydatis代码Sqlsession
原理mybatis事务自带缓存机制与Spring结合实现缓存使用代码生成器快速开发
java学习基础
针对Java零基础入门学习者,比较详细的知识点总结和学习路线
数据库
数据库是程序员必须要掌握中知识点,详细的学习思路和面试题,适用/适合人群:拥有Java语言并可以实现网站爬取数据并分析
目标:
掌握mysql,Oracle在各个平台上的安装及使用Mysql数据库基础
1.mysql概述、优点、运行原理及内存结构
2.mysql数据类型
3.mysqlDDL语句的使用
4.SQL语言的使用
5.DML语句的介绍及使用
6.SQL事务
7.SQL查询机制、查询基础、技巧、查询优化;
Mysql数据库高级
1.mysql数据库引擎分类 2.mysql事务 3.mysql表 4.mysql数据类型 5.mysql视图 6.mysql索引 7.mysql分页 8.SQL语句优化技巧
Oracle实战
1.Oracle安装与调试 2.Oracle数据类型 3.Oracle与MySQL对比 4.Oracle数据结构概述 5.Oracle运行原理 6.Oracle内存结构 7.Oracle表空间 8.用户,表,序列的创建及使用 9.Oracle索引 10.Oracle分区表的创建及使用
PL/SQL实战
1.PL/SQL基础知识 2.异常处理 3.游标 4.存储过程JDBC 1.JDBC概述 2.JDBC工作原理 3.JDBC API 4.JDBC访问数据库 5.JDBC常用接口
数据库连接池
1.Java多线程开发 2.多线程与单线程比较 3.多线程应用 4.多线程使用注意事项 5.数据库连接池技术
WEB前端技术
目标:
1.掌握HTML,CSS,JavaScript等前端基本技术,并使用JSP,Servlet开发小型网站
2.2.使用框架技术开发大型网站HTML+CSS基础 1.W3C标准
2.HTML编辑工具 3.HTML标签 4.CSS的基本用法 5.在HTML中引入CSS样式
CSS高级
1.CSS编辑网页文本 2.列表样式 3.盒子模型 4.浮动 5.定位网页元素
JS基础
1.JavaScript核心语法 2.程序调试 3.JavaScript对象
JS高级
1.初识jQuery,jQuery选择器 2.jQuery中的事件与动画 3.jQuery操作DOM 4.表单校验
JavaWEB
web基础技(项目实战),初级的一般是用JSP(Java Server Pages)+servlet+Javabean来开发的,对大型的网站一般是使用框架来开发的,
例如struts,hibernate,spring,典型的struts框架结构。
JavaWEB项目
EGOA项目、二手车电商平台项目都是JAVAWEB的项目
Java高级框架
设计模式 设计原则 【单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则、开闭原则】 代{过}{滤}理模式 工厂模式 策略模式Spring源码 Spring核心组件IOC机制
AOP实现原理【aop编辑思想、aop在spring中的使用、cglib和jdk动态代{过}{滤}理】 Transaction事务处理【事务隔离级别】
SpringMVC【DispatcherServlet、请求映射、参数绑定与转换、页面渲染】Mybatismydatis代码Sqlsession
原理mybatis事务自带缓存机制与Spring结合实现缓存使用代码生成器快速开发