線上學習Java免費資源推薦

importnew發表於2014-06-17

  你想學習Java嗎?來對地方了!這篇文章將會介紹很多高質量的免費資源,包括網頁、論壇、電子書和速查表。

  Java是一種物件導向的程式語言,擁有獨立、多執行緒、安全、動態和健壯的特點。歸功於其多功能的特點,Java已經成為最流行的程式語言之一,可以讓你開發出健壯的應用程式。

  Java幾乎是所有商務應用程式的核心。它有多種指令碼語言和流行的框架,可以開發客戶端和服務端。因此,學習Java不僅僅可以提高你的知識儲備,也有利於你在事業上的發展。

  這篇文章將介紹各種各樣的網路資源(不包含必讀的Java書籍),你可以藉助這些資源進行線上學習。

 學習Java最好的電子書(PDF)

  如果你喜歡閱讀,那麼通過這些免費的Java電子書可以自學這門語言。大多數線上的電子書都是不斷更新且完整的。覆蓋了Java的大多數細節。

  Oracle(Sun)官方教程

  這是Addison-Wesley出版社的官方Java指南。

  Java Application Development on Linux by Carl Albing and Michael Schwarz(PDF)

  如果在Linux平臺上進行開發,可將其作為隨時查閱的手冊。

  Java EE官方教程

  Oracle官方Java指南的PDF版本。

  Thinking In Java

  Bruce Eckel寫的最受歡迎的書——Java程式設計思想。這是一個免費的網路版本。

  Inside the Java Virtual Machine

  Bill Venners的好書“Inside the Java Virtual Machine” 中的幾個章節。

  Data Structures and Algorithms with Object-Oriented Design Patterns in Java

  一本適用於中級開發者的好書,解釋了Java語言的設計模式

  Introduction to Programming Using Java

  “Introduction to Programming Using Java”一書的網路版。

  Core Servlets and JavaServer

  關於核心功能和結構特點的書。

  Think Java

  適用於初學者的Java教程。

  OSGI In Practice

  適用於高階開發者的免費PDF電子書,介紹了基於OSGI平臺的開發。

 初級教程

  1. Tutorials By mkyong.com 由一位高階開發者寫的關於初學 Java 和相關框架的教程,非常簡單易懂。
  2. Java String Split Tutorial (By FromDev)
  3. Java String Trim Tutorial (By FromDev)
  4. Java for students 使用於學生的網站。

 最好的Java學習網站

  通過可靠的網站來學習也是不錯的方法。網站不僅僅可以讓你瞭解各種概念和Java應用程式,還提供最新的文章和資訊。

  Java SE Specification

  介紹了Java語言和虛擬機器的特性,可以讓你更好地理解這門語言。

  Java Generics FAQs

  一個問答形式的網站,有關Java泛型相關的概念的公共教程。

  Core Servlets Java Tutorials

  對於經驗豐富的Java程式設計師來說,是一個不錯的資源。

  Java Programming FAQs and Tutorials

  這個網站也是問答的形式,討論了很多有關於Java程式設計的話題。

  Java Practices

  這個網站提供了很多關於Java的練習題目、任務和設計,以及一系列同步程式碼的示例。

  Programming Notes

  適合初學者的簡易Java教程。

  Cafeaulait

  Elliotte Rusty Harold寫的單一頁面的教程。

  Java Lessons

  Java和JSP的教程和示例。

  Essentials of Java Programming

  Java培訓內容和培訓要點的網路版,第一部分。

 不錯的視訊教程

  視訊教程會幫助你漸漸地理解並使用Java。這些教程是專業的開發人員做的,對於新手和老鳥都適用。

  Tutorials for Java Development with Eclipse

  這是學習Eclipse整合開發環境的一個簡易教程。

  Video Tutorials By Java9s

  適用於初級可發者和終極開發者的免費Java視訊教程。

  Java Tutorial for Beginners

  免費的youtube視訊教程,包含一個簡明的列表供參考。

  Java Videos and Screencasts

  適用於初學者的各種Java視訊教程。

 問答形式的網站

  你可以利用網路之便,進入一個Java社群,認識志同道合的人。通過分享你的知識和提出問題,你將有機會結實全國各地的Java程式設計師。

  Stackoverflow

  這是我最喜歡的一個問答類的社群。如果提問的方式正確,提供了足夠的細節,貼上正確的標籤,那麼很快將會得到正確的答案。也有可能你提出的問題有人問過了,可以 google 出來這些答案。

  JavaRanch

  一個友好的問答社群,內容包括 Java 和架構。

  jGuru Forum

  我發現這個論壇有時候能解決其他地方解決不了的問題。同時,這裡也提供了一些關於Java以及相關技術的好文章。

  Java.net Forum

  又一個很好的論壇,只關注特殊的問題和回答。

 速查手冊

  網上的手冊可以作為快速參考的指南。

  Java API Docs

  私以為Java的官方文件是最好的手冊,查閱各個類和文件非常方便。

  DZone Cheatsheets

  有關Java以及相關技術的資源,也有一些好的文章。

  Java Reference (By Dream In Code)

  適用於初學者的簡易手冊。

  Quick Reference By Digilife

  簡易筆記,包含了各種Java的程式設計結構。

  Cheatsheet by mindprod.com

  也是一個簡易的線上速查手冊。

  Cheatsheet by Princeton University

  對常用Java語言特性的總結。

 還想要更多的資源嗎?

  我喜歡免費的資源,然而,想要通過在不同的資源中得到快速的進步,卻沒有那麼簡單。有時候,花一點時間快點學些東西說不定也會解決問題。如果你覺得上面的資源還不夠多的話,下面是一些可能對你有用的資源。

  書籍

  如果你喜歡閱讀紙質版或者 kindle 版的書籍,可以看看這個:Java書籍銷售排行榜

  視訊教程

  我個人比較喜歡通過Lynda.com來學習Java及相關的教程,因為這個網站有一個非常方面的捐獻系統。如果你喜歡價效比更高的資源,可以試一試 Oreilly線上Java學校

  現在很多公司都在招募優秀的 Java 程式設計師。所以,除了提高基本的技能之外,如果你想在這個合作的社會立足,學好Java也是必要的。

  原文連結: fromdev 翻譯: ImportNew - 賴 信濤

相關文章