Java技术体系

Java技术体系


基础:
算法:排序算法(3-4)
数据结构:对象、数组、集合框架、二叉树、链表。。。。
网络基础:OSI七层模型、TCP/IP协议、HTTP协议
操作系统基础:进程、线程,Linux系统基本操作、Docker
编程基础
C/C++/C#/Java
调试
工具的使用
API文档
Java核心技术
Java基础语法
Java面向对象编程
基础概念
基本特征:继承、封装、多态
JDK API的使用
网络相关:socket
并发编程:thread、runnable、新并发--->netty
GUI:awt、swing、JavaFX
JCF:collection/list/map/set/....
JDBC:
XML解析:DOM/SAX...->DOM4J。。。。
I/O:
反射:
异常
常用类:。。。。
JVM:
类加载机制
GC回收算法、机制
。。。。
数据库:
RDBMS系统的使用:MySQL/Oracle/SQL Server/PostgreSQL.....
SQL基础语法
SQL性能优化
关系型数据库的性能优化
MySQL:分区分表、主从分离
NoSQL: Mongodb、Redis、Memcached
数据库的设计(范式理论)、设计工具的使用
前端技术:
Web标准技术:html/css/javaScript/xml/JSON
前端库:jQuery、handlebars、Echarts/HightCharts、EasyUI.......
前端框架:
CSS框架:BootStrap、FoundationUI、SemanticUI。。。。。
JS框架:
ExtJS
AngularJS1.x
React技术栈(React+React-Router+Redux)
Vue技术栈(Vue+vue-Router+vuex)
JavaWeb开发
JavaEE规范
Servlet、JSP、JavaBean、EL、JSTL、。。。。。。。。。。。

模板引擎技术:
JSP
Velocity
Freemarker
Web表示层技术:
MVC
Servlet+JSP+JavaBean
Struts1.x/Struts2
SpringMVC
持久层技术:
Hibernate
MyBatis
SpringData
Spring技术栈(spring官网)
核心:ioc/aop
SpringMVC
SpringBoot
SpringData
SpringCloud
....
软件工程
UML类图、工具
设计原则
设计模式
架构模式
构建工具(Ant/Maven/gradle)
源代码管理工具(SVN、Git)
性能优化
Java页面静态化技术
数据库垂直分割与水平分割
MySQL主从分离
缓存技术(Redis、Memcached)
集群、负载均衡
全文搜索 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值