java学习社区_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服务监控技术和使用

文章来源: blog.csdn.net,作者:木子丨北执,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_44145894/article/details/112311762

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值