Java工程师必备技能
一、JavaSE
(1)Java基礎
1、數據結構
2、算法
3、包裝類
4、字符串
5、異常處理
6、類與接口
7、泛型
8、集合
9、IO操作
10、序列化
11、迭代
12、枚舉
13、properties?
14、壓縮
15、日期
(2)Java進階
1、多線程
線程池
2、數據同步
3、類加載
雙親委派
4、注解
5、反射
6、代理
接口代理Proxy
類代理CGLIB
8、網絡編程
9、NIO
10、JUnit
11、JDBC
數據庫連接池
12、設計模式
13、JNDI
14、JVM虛擬機
內存模型
JVM性能優化
15、GC
gc算法
gc類型
16、其他
XML解析
Excel導出
文件上傳
發送Mail
爬蟲
(3)Java高級
1、分布式
Dubbo
Zookeeper
2、緩存
JSC
EHCache
JCache
ShiftOne
SwarmCache
TreeCache / JBossCache
WhirlyCache
3、消息JMS
ActiveMQ
rocketMQ
4、搜索
ElasticSearch
二、JavaEE
(1)JavaWeb
1、Servlet技術
Servlet
GenericServlet
HttpServlet
ServletConfig
HttpServletRequest
HttpServletResponse
2、JSP技術
指令
動作標識
內置對象
EL
JSTL
3、Filter技術
Filter
FilterConfig
FilterChain
4、Servlet監聽器
ServletContextListener
ServletContextAttributeListener
HttpSessionListener
HttpSessionAttributeListener
HttpSessionBindingListener
ServletRequestListener
ServletRequestAttributeListener
(2)框架
1、Spring
Spring MVC
Spring cloud
2、Strust2
3、Hibernate
4、MyBatis
5、Spring boot
6、Spring batch
7、jfinal
8、Netty
9、Hessian
10、Dubbo
11、Velocity
12、JSF
13、ElasticSearch
(5)服務器
Jetty
Jboss
Tomcat
Resin
Weblogic
(6)項目開發工具
1、項目管理
ant
Maven
2、版本控制
Git
svn
二、Linux
基本命令
三、數據存儲
(1)SQL
事務
(2)關系數據庫
Oracle
MySQL
(3)NoSQL數據庫
mongoDB
hbase
(4)緩存
redis
Memcached
四、其他
SOA
中間件
負載均衡
UML
總結
以上是生活随笔為你收集整理的Java工程师必备技能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新款索尼 PS5 主机瘦身,但仍然很大
- 下一篇: 使用Java 8 Stream像操作SQ