JAVA编程技术学习开发路线图
2022-10-20 14:55:21 0 举报
AI智能生成
JAVA编程技术学习开发路线图
作者其他创作
大纲/内容
Java EE编程思想
组件
Web组件
EJB组件
容器(为组件提供服务)
Web容器
tomcat容器
EJB容器
体系结构
客户层
表示层
业务逻辑层
企业信息系统层
Java EE技术框架
组件技术
客户端技术
Web技术
EJB技术
服务技术
命名与目录服务
数据库连接服务
数据库事务服务
验证与授权服务
连接与授权服务(JAAS)
Web服务
Java持久化
连接框架(JCA)--一组连接Java
通信技术
Internet协议
消息技术
对象管理组协议OMGP
远程方法调用RMI协议
代码托管平台
GitHub
码云
操作系统
Windows
Linux
Mac
分布式
Redis
dubbo
Zookeeper
Nginx
kafka等
微服务
Spring Boot
Spring Clound等
项目管理工具
Maven
SVN
Git
JavaWeb
HTTP协议
Tomcat服务器
Tomcat的安装与启动
Tomcat的配置
Tomcat的部署
JSP
了解JSP概念
JSP的九大内置对象
JSP的四大作用域
EL与JSTL表达式
Servlet
什么是Servlet
Servlet的生命周期
Servlet的常用类与接口
过滤器
监听器
框架
SpringMVC
Spring
Spring
Spring
Hibernate
数据库
数据库的操作
表级别的操作
单表与多表的查询
表数据的增、删、改
索引
事务
触发器
存储过程
前端
HTML与HTML5
CSS、CSS3
JavaScript
JQuery,了解ESUI
XML
Bootstrap、Layui前端框架
Ajiax技术
了解Ajax
使用JQuery实现Ajax
通过Ajax获取JSON数据
java基础
Java开发环境的搭建与开发工具Eclipse或IDEA的使用
Java常量与变量
全局变量
静态变量
局部变量
实例变量
Java数据类型
基本数据类型
引用数据类型
面向对象
类与对象
对象的思想
访问修饰符
类的方法与属性
重载与重写
类的构造器
继承
封装
多态
接口
抽象类
数组
什么是数组,数组的几种创建方式
一维数组与多维数组
数组的排序
运算符
赋值运算符
算术运算符
逻辑运算符
比较运算符
条件运算符
三元运算符
流程控制
if / else语句
swith / case
for循环
while循环
do / while循环
foreach循环
常用类
Date
Math
Stringbuilder
异常
运行时异常
非运行时异常
自定义异常
主动捕捉异常 try / catch
throw与throws的使用与区别
集合
集合的概念
List集合
Set集合
Map集合
Collection
IO流
输入流
输出流
字节流
字符流
转换流等
File类的使用
多线程
多线程的概念
创建多线程的几种方式
线程的状态、生命周期等
锁
同步与异步
线程池
网络编程
了解计算机网络体系结构分层
了解TCP / UDP
了解Socket的使用
JDBC
了解JDBC的原理
了解JDBC的常用类,并使用与数据库进行交互
数据连接池
反射机制
了解反射的概念与原理
实现反射的几种方式
动态代理
设计模式
单例模式
工厂模式等23种设计模式
算法
冒泡排序法等
正则表达式
垃圾回收机制
JVM虚拟机
0 条评论
下一页