線上學習Java免費資源推薦
你想學習Java嗎?來對地方了!這篇文章將會介紹很多高質量的免費資源,包括網頁、論壇、電子書和速查表。
Java是一種物件導向的程式語言,擁有獨立、多執行緒、安全、動態和健壯的特點。歸功於其多功能的特點,Java已經成為最流行的程式語言之一,可以讓你開發出健壯的應用程式。
Java幾乎是所有商務應用程式的核心。它有多種指令碼語言和流行的框架,可以開發客戶端和服務端。因此,學習Java不僅僅可以提高你的知識儲備,也有利於你在事業上的發展。
這篇文章將介紹各種各樣的網路資源(不包含必讀的Java書籍),你可以藉助這些資源進行線上學習。
學習Java最好的電子書(PDF)
如果你喜歡閱讀,那麼通過這些免費的Java電子書可以自學這門語言。大多數線上的電子書都是不斷更新且完整的。覆蓋了Java的大多數細節。
這是Addison-Wesley出版社的官方Java指南。
Java Application Development on Linux by Carl Albing and Michael Schwarz(PDF)
如果在Linux平臺上進行開發,可將其作為隨時查閱的手冊。
Oracle官方Java指南的PDF版本。
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”一書的網路版。
關於核心功能和結構特點的書。
適用於初學者的Java教程。
適用於高階開發者的免費PDF電子書,介紹了基於OSGI平臺的開發。
初級教程
- Tutorials By mkyong.com 由一位高階開發者寫的關於初學 Java 和相關框架的教程,非常簡單易懂。
- Java String Split Tutorial (By FromDev)
- Java String Trim Tutorial (By FromDev)
- Java for students 使用於學生的網站。
最好的Java學習網站
通過可靠的網站來學習也是不錯的方法。網站不僅僅可以讓你瞭解各種概念和Java應用程式,還提供最新的文章和資訊。
介紹了Java語言和虛擬機器的特性,可以讓你更好地理解這門語言。
一個問答形式的網站,有關Java泛型相關的概念的公共教程。
對於經驗豐富的Java程式設計師來說,是一個不錯的資源。
Java Programming FAQs and Tutorials
這個網站也是問答的形式,討論了很多有關於Java程式設計的話題。
這個網站提供了很多關於Java的練習題目、任務和設計,以及一系列同步程式碼的示例。
適合初學者的簡易Java教程。
Elliotte Rusty Harold寫的單一頁面的教程。
Java和JSP的教程和示例。
Essentials of Java Programming
Java培訓內容和培訓要點的網路版,第一部分。
不錯的視訊教程
視訊教程會幫助你漸漸地理解並使用Java。這些教程是專業的開發人員做的,對於新手和老鳥都適用。
Tutorials for Java Development with Eclipse
這是學習Eclipse整合開發環境的一個簡易教程。
適用於初級可發者和終極開發者的免費Java視訊教程。
免費的youtube視訊教程,包含一個簡明的列表供參考。
適用於初學者的各種Java視訊教程。
問答形式的網站
你可以利用網路之便,進入一個Java社群,認識志同道合的人。通過分享你的知識和提出問題,你將有機會結實全國各地的Java程式設計師。
這是我最喜歡的一個問答類的社群。如果提問的方式正確,提供了足夠的細節,貼上正確的標籤,那麼很快將會得到正確的答案。也有可能你提出的問題有人問過了,可以 google 出來這些答案。
一個友好的問答社群,內容包括 Java 和架構。
我發現這個論壇有時候能解決其他地方解決不了的問題。同時,這裡也提供了一些關於Java以及相關技術的好文章。
又一個很好的論壇,只關注特殊的問題和回答。
速查手冊
網上的手冊可以作為快速參考的指南。
私以為Java的官方文件是最好的手冊,查閱各個類和文件非常方便。
有關Java以及相關技術的資源,也有一些好的文章。
Java Reference (By Dream In Code)
適用於初學者的簡易手冊。
簡易筆記,包含了各種Java的程式設計結構。
也是一個簡易的線上速查手冊。
Cheatsheet by Princeton University
對常用Java語言特性的總結。
還想要更多的資源嗎?
我喜歡免費的資源,然而,想要通過在不同的資源中得到快速的進步,卻沒有那麼簡單。有時候,花一點時間快點學些東西說不定也會解決問題。如果你覺得上面的資源還不夠多的話,下面是一些可能對你有用的資源。
書籍
如果你喜歡閱讀紙質版或者 kindle 版的書籍,可以看看這個:Java書籍銷售排行榜
視訊教程
我個人比較喜歡通過Lynda.com來學習Java及相關的教程,因為這個網站有一個非常方面的捐獻系統。如果你喜歡價效比更高的資源,可以試一試 Oreilly線上Java學校
現在很多公司都在招募優秀的 Java 程式設計師。所以,除了提高基本的技能之外,如果你想在這個合作的社會立足,學好Java也是必要的。
相關文章
- 免費API介面資源推薦API
- Git學習資源推薦Git
- 推薦10款免費的線上UI測試工具UI
- [推薦]大量 Blazor 學習資源(二)Blazor
- 前端,java,mysql,nginx,簡歷 獲取免費學習資源!!!前端JavaMySqlNginx
- 免費高質量Java課程推薦Java
- Python資料推薦 + IDE推薦+經典練手專案(開源免費)PythonIDE
- 給設計師推薦16個免費線上工具
- Transformer學習資源&順序推薦ORM
- 推薦一個基於laravel免費開源CMSLaravel
- 推薦七個超酷的免費開源軟體
- 來學習!五個免費充電資源
- 學習資料科學的五大免費資源資料科學
- 推薦一些學習MySQL的資源MySql
- 10 大線上免費深度學習課程深度學習
- Java學習推薦書籍Java
- 盤點推薦:有哪些免費國產AI繪畫線上網站?AI網站
- 推薦幾個SQL線上學習網站SQL學習網站
- nb!好用的免費api推薦API
- WordPress 和 Vue.js 的學習資源推薦Vue.js
- 推薦:JavaEE免費開源WebGIS地理資訊系統GeoServerJavaWebServer
- 開源免費的自動化測試平臺推薦
- 免費的NLP學習資源,瞭解一下
- 推薦一個免費的生成詞雲(word cloud)的線上工具Cloud
- 國外程式設計師推薦的免費程式設計書籍資源程式設計師
- Python學習路線【對標大廠Python工程師的招聘要求,並推薦優質免費資源】打卡學習不迷茫Python工程師
- 足球推薦最準確網站 免費足球分析推薦網站
- 來自一線開發者的Swift學習資源推薦Swift
- 關於深度學習的8大免費必讀經典書目推薦!深度學習
- 推薦免費好用的CRM系統?
- 【推薦】最好用的免費安全工具!
- 免費好用的API精選推薦API
- 收錄250種日本傳統色網站+免費線上建站工具推薦網站
- 【Java資源免費分享,網盤自己拿】Java
- 推薦12個免費學程式設計的好網站程式設計網站
- Java學習必備書籍推薦Java
- 推薦幾本學習java的書Java
- 11 個免費的線上自學程式設計資源程式設計