求指點 想學好JAVA但不知先學什麼?再?

sytcun發表於2010-09-17
關於現在的情況:在學校裡學了兩年JAVA,但感覺什麼也知道,但又懂點基本的東西
會做spring+hibernate/ibaits+struts2/struts1的簡單的增刪改查,但不懂這些框架的內部實現原理,沒看過原始碼
現在上班了,用的是spring+struts1+hibernate,模仿著已有的專案學著做,會做出來,但感覺都是簡單的東西,複雜的麼只能百度google或問別人
現在想真正學好JAVA,但又迷茫不知從哪學起,逛著各個JAVA技術類的論壇,很多都不會:
1 資料結構與演算法
2 各種各樣的設計模式
3 各種各樣的框架,我只會一些中的最簡單的,別人說看原始碼, 但又不知道怎麼看原始碼? 從何看起?
4 資料庫,比如oracle資料庫的基本操作,基本最佳化知識
5 像dwr,ajax的JS框架,會些簡單的應用,又要學
6 其它很多不知道的東西,如ejb,web service,很多很多

我應該從哪開始學起呢

如何學呢?比如學框架,但我發現我自己都看不懂~

或者怎樣安排學的先後順序和時間呢

現在自己對各種框架的認識:最基礎的知識+運用基礎知識的方法=框架 但我感覺最基礎知識也很多看不懂,平常很多基礎書中基本上沒講過
能推薦一些關於我上面這種情況學的書麼, 不勝謝謝~

相關文章