首先題主說的20%我不知道從哪方面去理解。接下來我會將自己多年來工作中會經常使用到的技術列出來。
1.html、css
2.java工作原理(jvm)
3.java語法、資料結構和演算法
4.java語言特性(封裝、繼承、多型、抽象)
5.java設計模式(在開發中會經常用到)
6.java反射機制(常用框架都會用到反射機制)
7.io(檔案讀寫)
8.多執行緒
9.網路程式設計
10.javascript
11.jquery
12.資料庫(oracle、mysql等等)
13.servlet
14.JDBC
15.javabean
16.WEB專案分層架構
17.前後臺互動
18.ajax
19.過濾器及過濾器原理
20.常用框架(Struts、hibernate、spring、springMVC、i/mybatis)
21.框架整合
22.工作流(流程引擎工作機制)
23.xml、properties、json
24.常用頁面以及後臺外掛(tree、時間、poi等等)
25.nosql資料庫以及應用場景(mongoDB)
26.快取資料庫以及機制(redis、memcached)
27.第三方介面呼叫
28.SDK
29.web應用伺服器(tomcat、weblogic)
30.linux
31.日誌
32.資料庫連線池
33.maven
34.svn
35.建模工具(powerdesiner、axure)使用
36.TCP/IP
注:加群要求 學習交流群:450936584
1、想學習JAVA這一門技術, 對JAVA感興趣,想從事JAVA工作的。
2、工作0-5年,感覺自己技術不行,想提升的
3、如果沒有工作經驗,但基礎非常紮實,想提升自己技術的。
4、還有就是想一起交流學習的。
5、小號加群一律不給過,謝謝。
群內每天會分享最新的視訊和資料,可以免費領取學習視訊和資料
轉發此文章請帶上原文連結,否則將追究法律責任!