Java学习成长路径

JavaSE部分
1JavaSE体系介绍 JDK安装与环境配置
2变量 注释,Java数据类型,进位制转换,运算符
3运算符 分支结构
4分支结构循环结构
5循环结构 一维数组
6二维数组 面向对象编程的概念 类的定义 对象的创建 引用的使用 成员方法
7构造方法与方法重载 this关键字
8封装 static关键字 继承 单利设计模式 super关键字和this关键字的比较 方法的重写(Override)
9访问控制符 final关键字 对象创建的过程 多态
10抽象类 接口 内部类 Object类
11Object类 包装类和数学处理类 装箱和拆箱 BigDecimal类(处理计算误差) BigInteger类(比long类还大的整数类型) String类
12String类
13String类 正则表达式 StringBuffer类和StringBuilder类 日期类 SimpleDateFormat类 Calendar类
14集合 数组和集合的比较 Collection中的常用方法 List集合
15List接口 泛型机制 Queue接口 Set接口 增强版的for循环(for each结构) TreeSet类 二叉树?
16Set接口 Map接口  异常 File类
17异常的捕获 File类 I/O流 FileOutputStream类
18I/O流中的文件流 FileInputStream类 I/O流中的数据流 DataOutputStream DataInputStream I/O流中的字符流 BufferedWriter类
19I/O流中的对象流 ObjectOutputStream类 ObjectInputStream类 初识java中的多线程编程 线程的创建
20线程的同步机制 死锁
21网络编程的基本常识 网络通信协议 常见的网络协议 基于TCP协议的编程模型
22基于UDP协议的编程模型 比较TCP和UDP的区别 反射
23常用的设计原则和设计模式 工厂设计模式 单例设计模式 装饰者设计模式 代理设计模式、模版设计模式 常用的查找算法 线性查找 二分查找 常用的排序算法 冒泡排序 快速排序
Oracle数据库部分
24Oracle的介绍及安装 查询语句
25查询语句 逻辑运算符 多条件的优先级问题 排序 单行函数 组函数 处理数字的函数 格式显示函数
函数嵌套 多表查询 非等值连接 自连接
26内连接 外连接 sql99 外连接标准 全外连接 组函数 分组 子查询 DDL建表 删除表 删除某个字段 增加一个字段
27插入语句 删除语法 修改数据 TCL事务的概念 日期类型 约束
28外键 建表 插入数据 删除数据 删除表 级联 表级约束 数据库中的其它对象(序列 sequence,删除序列) 索引  分页技术
29变量 table类型 如何遍历table类型的变量 控制语句 循环语句 控制语句--goto 语句 游标  cursor 如何提取游标中所有的数据
30PLSQL中如何使用sql 动态sql dml select语句 异常 过程 调用 存储过程 函数 Function 包    package 触发器
31JDBC
32JDBC  如何调用存储过程   事务(转账事务)
33DAO接口 Service思想 02_查询语句的编写
3401_用户登录的前四步 02_简单服务端编写 03_客户端的编写 04_完成登录功能 05_多线程功能 06_登录
35在线考试系统 修改密码
Web前端部分
36XML语法 Dom4j
37HTML 表格 表单
38HTML表单 框架网页iframe CSS核心语法 选择器 CSS中属性的使用
39CSS常用属性 CSS中盒模型  列表样式 控制鼠标形状 CSS中的定位
40HTML5与HTML4的区别 结构标签 媒体标签 表单标签
41边框 渐变 过渡 动画 CSS3响应式处理 JavaScript
42内置对象 Math Number 正则对象 (demo3) Date:日期和时间 (demo4) Function:函数对象 (demo5) 全局函数 (demo6)
43console(demo1) DOM 创建并添加节点(demo9)
44添加节点(demo1) 删除节点(demo1) HTML中元素对象 Window(BOM) 事件
45事件 面向对象
46选择器 元素的显示与隐藏
47jQuery jQuery事件函数 文档处理函数 工具函数 数组函数 去重 合并
JAVA WEB部分
48Java Web知识点简介 Servlet、JSP、JavaBean、Filter、Listener Web服务器 请求和响应交互模式 基于HTTP协议交互数据 请求格式 响应格式 Tomcat集成到Eclipse开发工具中 Servlet 搭建Java Web Project工程 开发Servlet组件
49Servlet生命周期 HTTP协议 GET和POST GET和POST中文乱码
50ServletContext对象 getInitParameter()//获取<context-param>全局参数 setAttribute() //保存一个对象信息 getAttribute() //获取一个对象信息 所有Servlet获取字符编码 统计网站访客位数
从数据库表中提取数据,显示一个列表 重定向和转发
51状态管理 客户端存储(Cookie) 服务器端存储(Session) Cookie和Session区别<
52Servlet标准 获取客户端请求信息(浏览器) JSP
53JSP内置对象 (JSP内建对象) exception对象 pageContext对象 JSP中4个作用域(page、request、session、application)区别 JavaBean MVC
54MVC模式 EL概念和作用 EL表达式具体作用 JSTL标签
55前期知识汇总 分页列表显示 EL+JSTL 自定义分页标签
56JavaWeb开发 Filter+Listener
57什么是Ajax Ajax交互(异步)和传统交互(同步)区别 Ajax作用和优点 JSON数据格式 如何将Java对象转成JSON字符串
58JQuery Ajax
59验证码 文件上传
60京东电商项目开始
61电商项目注册登录测试
62ajax请求
63项目商品列表
64项目
65easyUI
66easyUI
67bootstrap
68bootstap
JavaEE部分 Spring框架
69Spring 的核心构成 什么是IOC Spring 容器 Spring 容器使用的步骤 Spring 容器创建bean对象的三种方式  Spring 容器中 bean 对象的作用域 对象的初始化问题
70DI的实现方式----自动注入 bean参数注入 组件扫描 注解
71组件扫描 注解 和组件装配有关的标注 Spring DAO
72建表 设计dao接口 事务(原子性,一致性,持久性,隔离性) 脏读 不可重复读 幻读 Spring 编程式 事务 声明式事务
73Spring简介
74pring技术体系 Spring MVC 主要组件(DispatcherServlet、HandlerMapping、Controller、ModelAndView、ViewResolver) Spring MVC处理流程 Spring入门案例 - HelloWorld Spring入门示例 - 登录 Spring MVC注解配置 Spring登录案例 Spring MVC接收请求参数 POST中文乱码的解决方法
75SpringMVC案例: 产品列表显示 Spring案例: 删除操作 Spring案例: 更新操作
76Spring MVC拦截器组件 案例:登录检查 案例:请求处理时间监控 Spring MVC异常处理 SpringMVC文件上传
77SpringMVC和Ajax应用 Spring MVC返回JSON结果 hello ajax入门示例 SpringMVC和RESTful设计 做一套针对Book操作的Web服务接口 前端界面开发
78Ajax前端 案例:图书添加 案例:更新图书 datePicker日历插件使用方法 layer弹框插件的使用 Spring AOP 面向切面编程 服务调用日志记录
79Spring AOP 通知 案例1:采用AOP实现异常处理 AOP实现原理(动态代理模式) Mybatis框架简介 使用MyBatis对USER表操作 MyBatis使用技巧
80MyBatis使用 日志输出 参数映射 #{}表达式和${}表达式区别 MyBatis分页查询 Spring和MyBatis整合应用 MyBatis注解SQL定义
81MAVEN安装 SpringBoot 快速入门示例 @SpringBootApplication标记原理
82SpringBoot Beans定义 SpringBoot连接池
83SpringBoot MVC环境搭建 热启动+分页 拦截器替代过滤器
84案例1:JSP版本的列表显示 搭建工程 设计列表显示流程 SpringBoot追加分页处理 过滤器Filter和Spring拦截器区别 SpringBoot MVC异常处理
85SpringBoot 静态资源访问 SpringBoot对静态资源管理 Thymeleaf模板技术 案例1:Hello World  案例2:列表显示 案例3:重构列表分页案例 SpringBoot AOP SpringBoot任务调度
86在线教育系统案例
87用户管理模块(user) 搭建项目结构 设计功能服务的接口 实现功能服务的接口 MD5+盐密码加密处理 前台界面工程
88用户管理模块(user) 搭建项目结构  设计功能服务的接口 实现功能服务的接口
89课程视频的导入 Eclipse安装和使用SVN
90考试+试卷 学科 课程导入
91关联映射 方向—学科
92令牌校验
93阶段总结 阶段大纲  Struts2 Struts2+Spring整合 结合jdbc实现删除功能 struts2组件列表 增删改查操作
JavaEE部分 struts框架
94项目必备资料 Struts2 框架搭建步骤
95接收、传出参数 入门示例2-列表展示 Struts2+Spring整合 结合jdbc实现查询功能
96结合jdbc实现删除功能(使用redirectAction) 登录页面功能、登录按钮实现 登录使用session struts2组件列表 验证码实现 使用工具类来生成验证码 验证码校验
97自定义拦截器 值栈 hibernate搭建 使用hibernate增删改查 hibernate主键策略
98interceptor 拦截器 Struts2注解 SSH框架请求流程 OGNL应用 hibernate和mybatis的区别 数据库工具类: 增删改查操作 Hibernate主键管理 Hibernate查询 Criteria查询 NativeSQL查询 Hibernate注解应用 Hibernate特性 缓存(性能优化) 持久化(session) Spring+Hibernate整合
99列表详情 列表详情之一对多 二级缓存 集群搭建 session共享 SSH回顾
100Linux系统常见操作命令
101安装虚拟机 CentOS7 Linux下如何搭建Java环境
102NoSQL从小白到码神 redis搭建
103mongoDB
104生成二维码
105CRM项目开始
106CRM项目登录退出 页面展示跳转
107CRM用户增加 删除 角色管理
108菜单分配 菜单删除 调度任务-定时任务 缓存 Excel表格导出 websocket
109P2P借贷平台
110第三方登录与CMS使用
111虚拟机安装CentOS7 第三方支付 直播 WS-SSO
112MySQL主从服务器配置

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值