首先題主說的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
最後想要JAVA教程的朋友可以關注+轉發本文+私信小編(學習)即可獲得一下教程!
閱讀更多 王星編程導師 的文章