我一直在java中編寫一段時間....我想繼續使用java並提高編碼能力。我想一些建議 -只需要一些關於改進java知識的建議
任何網站,博客,跟蹤最新發生的事件類似的新的編碼技術,標準,新的Java功能,新的API,基本上什麼新的關於Java的Java ..... (僅舉例來說,AndroidPolice跟蹤Android中發生的所有事情)
我已經使用了一些來自google guava庫的類。有沒有其他這樣的圖書館有幫助?
任何建議表示讚賞。只是想提高我的Java知識
感謝
我一直在java中編寫一段時間....我想繼續使用java並提高編碼能力。我想一些建議 -只需要一些關於改進java知識的建議
任何網站,博客,跟蹤最新發生的事件類似的新的編碼技術,標準,新的Java功能,新的API,基本上什麼新的關於Java的Java ..... (僅舉例來說,AndroidPolice跟蹤Android中發生的所有事情)
我已經使用了一些來自google guava庫的類。有沒有其他這樣的圖書館有幫助?
任何建議表示讚賞。只是想提高我的Java知識
感謝
我會建議你在堆棧溢出積極參與。加入SO之後,我有了很大的提升。更好地做大量的練習而不是閱讀。自行創建問題並嘗試解決它們。實踐使人完美。
正如sans481所說的,你必須要實踐。 嘗試在Java中創建不同的應用程序。 &如果發生錯誤,StackOverflow可以解決您的問題。 首先明確Java的基礎,如果你不知道它然後嘗試它。
好運....
我不能推薦足夠的有效的Java本書由Joshua布洛赫。第二個(也是最近的)版本假設JSE6,因此最近的(JSE7)功能不包括在內。但內容是令人印象深刻的,當然這種書我推薦那些超越基礎的開發者。
嘗試一下TopCoder的挑戰。他們可能無法提高您對API的瞭解,但他們會讓您成爲更好的程序員和思想者,並且可以使用Java作爲實現語言。
Java Magazine以數字和移動格式每兩個月發佈一次。它包括:
創新的Java應用程序簡介
的Java技術怎麼對的:企業Java,新來的Java,富客戶端,多語言編程,更
Java社區新聞: Java用戶組,JCP標準等
有關新Java書籍和會議及活動的信息
與TopCoder類似,還有CodeChef,Project Euler和SPOJ,它們可以幫助您使用算法並使您成爲更好的程序員;更不用說幫助你學會快速編寫工作Java代碼。它不會幫助你編寫大型程序,或者學習面向對象的東西,但我仍然認爲它有幫助。
警告,CodeChef可能會讓你想要學習C++,因爲它比在線編碼競賽更受歡迎(由於速度和內存的差異)。
「有沒有這樣的圖書館......」?只有幾十億,涵蓋了大多數可以想象的用途。你在談論實用程序庫,框架......嗎? – 2012-02-23 17:26:32