Java学习之_必备知识
2019-07-18 本文已影响0人
TAIKEMAN
一、语言的入门及进阶
-
Java基础语法
-
OO编程思想
-
集合
-
IO
-
异常
-
泛型
-
反射
-
多线程
-
函数式
二、Web基础和工具
-
前端基础(HTML、CSS、JavaScript)、JQuery、Ajax、JSP、Cookie、Session
-
HTTP基础
-
Servlet基础
-
Git、SVN代码管理工具
三、企业级应用框架
-
Maven、Gradle项目管理工具
-
Spring全家桶(Spring、Spring MVC、Spring Boot)
-
关系型数据库相关(MySQL、JDBC、MyBatis、Hibernate)
-
非关系型数据库相关(Redis缓存)
-
模版技术(thymeleaf、freemarker)
四、高级应用框架
-
搜索引擎(elastic search)
-
RPC框架/微服务框架(Dubbo、Spring Cloud)
-
中间件技术(RabbitMQ、RocketMQ、ActiveMQ、Kafka)
-
虚拟化技术(Docker容器、k8s容器编排技术)
五、高级话题
-
JVM优化和排错
-
GC分析
-
数据库高级优化