Java学习路线

阶段一(夯实基础)

Java基础语法

学习目标:
1.熟悉Java等基本概念
2.掌握Eclipse/IDEA集成开发工具的安装、配置和应用
3.熟悉Java基本语法、基本类型、运算符和表达式
4.掌握分支、循环逻辑语句、数组等知识的应用

Java面向对象编程

学习目标:
1.理解面向对象思想和概念
2.学会面向对象分析方法
3.掌握类、对象、继承、多态的使用
4.熟悉重写、重载、抽象类、内部类以及设计模式的应用

Java核心类库

学习目标:
1.掌握Java核心类库的应用,例如字符串、日期、集合的处理
2.掌握异常处理、IO流对文件读写、多线程应用、网络编程实现计算机之间通讯
3.熟悉Java泛型和反射技术的应用

XML和JSON

学习目标:
1.熟悉XML文件的基本语法和规范
2.了解SAX和DOM的区别
3.掌握Dom4j工具的使用和XPATH的快速解析技术
4.掌握JSON语法与解析

算法与数据结构

学习目标:
掌握常用算法和数据结构

数据库

学习目标:
1.熟悉MySQL数据库的安装和使用
2.精通SQL语句的编写和优化
3.掌握数据库设计原则和方法
4.了解视图、序列、索引概念和应用
5.创建用户、给用户授权操作

JDBC

学习目标:
1.熟悉JDBC API应用,掌握Java对数据库的访问方法
2.掌握如何实现对数据库的增删改查
3.如何使用安全的数据库访问方式
4.如何提升数据库操作性能,学会DAO模式的封装

HTML5前端

学习目标:
1.熟悉HTML5语法和标记
2.能熟练设计体验度高的HTML页面
3.能实现对特殊功能的界面设计,例如画图表、视频音频播放、地理定位等
4.熟悉CSS3语法和属性
5.能熟悉对HTML内容进行渲染,例如文字样式、列表和表格样式、动画、元素定位和布局
6.熟悉JavaScript基本语法
7.掌握对HTML元素的处理、浏览器窗体的处理、事件处理等
8.熟练实现对HTML页面的表单校验和页面特效的处理 HTML5应用程序缓存,本地存储技术localStorage和 sessionStorage的使用

JavaEE基础

学习目标:
1.掌握Tomcat的安装和使用
2.熟悉Servlet概念和开发规范
3.掌握session和cookie状态管理技术
4.掌握Filter和Listener组件的使用
5.掌握Servlet实现验证码和文件上传功能
6.熟悉JSP基本语法和标记
7.掌握JSP中9大内置对象应用
8.能熟练使用JSTL和EL显示数据掌握JSP+Servlet+JavaBean技术构建的MVC应用
9.熟悉Ajax作用和原理
10.掌握XMLHttpRequest对象的使用
11.熟悉JSON语法并熟练与Ajax结合运用
12.熟练掌握jQuery中 . a j a x 、 .ajax、 .ajax.load、 . p o s t 、 .post、 .post.get等函数的使用
13.掌握ajax表单提交和文件上传功能

阶段二(前沿框架)

Maven

学习目标:
熟练使用Maven

NoSql

学习目标:
1.了解NoSQL概念
2.熟练掌握Redis的安装和命令
3.掌握Java对Redis的操作
4.了解Redis的事务、备份
5.了解Redis的订阅\发布式消息系统的使用
6.熟练掌握如何使用Redis做缓存

扩展部分:
1.了解MongoDB概念和安装
2.掌握MongoDB的结构和命令
3.掌握Java对MongoDB操作
4.掌握MongoDB CRUD操作
5.掌握排序、索引、备份和恢复等
6.了解对MongoDB的管理和维护

Java框架基础(Spring)

学习目标:
1.熟悉Spring框架的模块结构
2.掌握SpringIOC管理组件
3.掌握如何对组件对象参数注入
4.掌握JdbcTemplate对象的使用
5.掌握Spring声明式事务处理
6.熟练掌握SpringMVC流程
7.掌握SpringMVC拦截器、异常处理、文件上传等功能的应用
8.熟悉Spring中AOP概念及应用
9.掌握Spring国际化概念和应用
10.掌握SpringMVC中如何使用RESTFUL

Java框架基础(MyBatis)

学习目标:
1.掌握MyBatis开发环境的搭建
2.了解MyBatis框架结构和原理
3.掌握DQL/DML语句的定义
4.掌握Mapper映射器规则和应用
5.掌握MyBatis分页原理和优化
6.掌握MyBatis和PageHelper集成应用
7.了解动态SQL和多表关联映射
8.掌握Spring和MyBatis的整合应用

Java框架进阶(SSM整合)

学习目标:
1.掌握SSM基本使用
2.熟悉SSM应用常见问题和解决方法
3.熟悉SSM流程设计和实现
4.掌握SSM事务控制
5.掌握Restful架构运用

Java框架高级(微服务与分布式)

学习目标:
掌握Maven安装和使用
了解SpringBoot和SpringCloud的关系和作用
掌握SpringBoot基础原理
掌握SpringBoot开发过程
掌握SpringBoot对JDBC支持
掌握SpringBoot对MyBatis集成应用
熟悉SpringBoot MVC开发
掌握SpringBoot集成Servlet、过滤器、拦截器
熟悉SpringCloud如何发布服务、查找、调用
掌握SpringCloud断路器、网关技术的使用
了解SpringCloud服务监控技术和使用

你可能感兴趣的:(Java,java,数据库,spring,mybatis,编程语言)