-
1 # 碼農文子
-
2 # 動力節點Java學院
初學Java者很容易因為東拼拼西湊湊,學了個四不像,寫出來的東西只有條條框框幾個字母,和想象中的程式設計完全不一樣,感覺枯燥乏味,顯而易見這不是一個自學的好方法,所以,找個人帶你學Java比成天自己瞎學學成個四不像,效果要好得多,至少能看到自己學的是什麼東西,能做什麼,寫成什麼樣的程式。如果實在是沒人帶,哪怕自己找個成套的影片看一看也比這樣自己亂學一氣的強。
剛剛接觸Java出於對Java朦朧感興趣的階段的時候,自己什麼都不懂,最好先找個人教你Java,又或者看全套影片來進行學習。
為什麼找人教呢。因為來的快,直白,能直接在你的面前演示,這個Java能編寫出什麼。讓你提起精神,感到感興趣,從而去深入瞭解學習,而且在學習上不易遇到瓶頸。
再者就是找影片,影片觀看學習的方法呢比自己亂學一通的強,至少影片上來的東西較書籍這種文字相授而言,音像的表示式更為直白,也更容易讓人接受的,初期觀看影片更方便於學習與理解。
一階段學習1.JavaWeb開發環境搭建
2.Java基礎語法
3.Java面向物件
二階段學習1.異常
2.陣列/演算法
3.常用類
4.集合/資料結構
5.IO流
6.執行緒
7.反射機制
8.網路程式設計
9.註解Annotation
10.MySQL初級
11.JDBC
三階段學習HTML/HTML5
CSS/CSS3
JavaScript
jQuery
Bootstrap
XML+XPath
Servlet
Jsp
EL
JSTL
四階段學習Filter
Listener
Servlet3.0
AJAX
MVC
ThreadLocal
Gof之代理模式
連線池/C3P0/DBCP/Druid
JNDI
Gof之工廠模式
Mysql高階
Oracle
PL/SQL
SQL最佳化
MyBatis
第五階段學習UML/Rational Rose/StarUml
CDM+PDM/powerDesigner
軟體工程
開發原則
SCM/SVN/Git
開發規範
log4j/log4j2
jsonlib/jackson/Gson
Bootstrap相關外掛
Apache POI
Apache Commons FileUpload
JUnit4
ECharts
Comet框架之Pushlets
RBAC許可權模型
zTree
FreeMarker/Velocity
第六階段學習spring4
springMVC
springBoot
Apache shiro
Spring security
開發規範
Quartz
Struts2
Hibernate5
JPA
第七階段學習Maven/Gradle
Linux
ActiveMQ
Nginx
Redis/Memcached
Dubbo+zookeeper
WebServices/JMS
HttpClient
分散式鎖
介面安全方案
分散式檔案系統
RPC框架hessian
Apache Cassandra
MongoDB
壓力測試/jmeter
Web伺服器最佳化
P2P專案中特有的業務
MySQL主從複製
MyCat分庫分表
最佳化意識
WebLogic/JBOSS
相關自學影片獲取可從動力節點官網進行諮詢下載。
回覆列表
作為一個幾年的JAVA工程師和將近兩年的JAVA講師。我認為首先你要對這方面感興趣,興趣是最好的老師。再者你可以自學,也可以報培訓班。不管是那樣,你都要做到,多敲,多想,多查,多問,有恆心,有信心。自學的話,我建議你買一本書,不要太深,一開始嗎?對上面的例子多敲,多看,知識點多想。對待影片要精準的學習。