不知不覺中,做Java開發已經四年了,趁著現在換了工作,還算比較閑,就整理一下自己學習的一些知識。 在學習過程中,我喜歡找的一些電子書來系統化的學習,多數時候我都只是做一個大概的瞭解,沒有深入學習,基本就是看下目錄,看下前幾章的內容,深入的只會在實際用的時候才去詳細看了。我從以下幾個方面整理了一下這 ...
不知不覺中,做Java開發已經四年了,趁著現在換了工作,還算比較閑,就整理一下自己學習的一些知識。
在學習過程中,我喜歡找的一些電子書來系統化的學習,多數時候我都只是做一個大概的瞭解,沒有深入學習,基本就是看下目錄,看下前幾章的內容,深入的只會在實際用的時候才去詳細看了。我從以下幾個方面整理了一下這些學習的電子書,分享給大家,免得到處去找這些資源,百度腦圖裡面的分類也有放下載的鏈接及密碼。
包括Java基礎、Web前後端、各種框架、資料庫、架構設計、項目管理、操作系統以及IT行業等類型的書籍。
一、Java
該部分主要分享一些Java基礎、開發環境、運行環境相關的一些書籍。
1、Java基礎
基礎:《Java編程思想第四版》《Java 8編程官方參考教程(第9版)》《Java核心技術(原書第8版)捲I_基礎知識》
設計模式:《23種設計模式》
GUI:《Java Swing權威指南(第3版)》《Eclipse SWT JFace核心應用》
演算法與數據結構:《演算法導論》
2、Java EE
《Java EE 7權威指南 捲1》《Java EE 7權威指南 捲2》《JavaEE教程》
3、JVM
《Java虛擬機規範》《HotSpot實戰》《深入理解Java虛擬機:JVM高級特性與最佳實踐》《自己動手寫Java虛擬機》
4、IDE
eclipse:《Eclipse從入門到精通(第2版)》
5、EJB
EJB: 《EJB+3.0從入門到精通》
EJB容器:《JBoss管理與開發核心技術.第3版》
領取方式
加我的QQ群926452303免費領取,添加備註:博客園 微信也可以,右邊是微信
二、Web
該部分主要分享一些servlet、JSP、Servlet容器、Web前端JavaScript、Web設計相關的書籍。
1、Servlet&JSP
《servlet和jsp學習指南》《Servlet與JSP核心編程第二版》《Head First Servlet JSP(清晰中文版)》
2、Servlet容器
Tomcat:《Tomcat權威指南(第2版)》《深入剖析Tomcat》
Jetty:
3、前端
JavaScript:《JavaScript權威指南(第6版)》《JavaScript語言精粹》
JQuery:《jQuery基礎教程(第四版)》《jQuery實戰中文版》
AngularJS:《AngularJS權威教程》
4、Web設計
《無懈可擊的web設計》《深入分析Java Web技術內幕》
三、框架
1、Spring
《Spring入門經典》《Spring實戰(第4版)》
2、Mybatis
《深入淺出MyBatis技術原理與實戰》
3、Hibernate
《Java Persistence with Hibernate》
4、Activiti
《Activiti實戰》《activiti5.16中文用戶手冊》
5、Spring Boot
《深入實踐Spring+Boot》
6、Spring Cloud
四、Database
該部分主要分享一些資料庫相關的書籍,包括SQL編寫、性能調優。
1、Oracle
Oracle教程:《Oracle Database 11g PL-SQL編程實戰》《Oracle Database 11gR2 性能調整與優化》《Oracle Database 11g RAC手冊》
IDE:《PLSQLDeveloper10.0用戶指南》
2、大數據
Hadoop:《HADOOP權威指南》《Hadoop+2.X+HDFS源碼剖析》
3、大數據分析
五、網站架構
該部分主要是網站架構技術的分享、以及一些常用中間件,比如企業服務匯流排Mule ESB、ActiveMQ消息中間件等。
《大型網站技術架構:核心原理與案例分析》
1、分散式
《大規模分散式系統架構與設計實戰》
2、中間件
Active MQ:《ActiveMQ in Action》
Mule ESB:《MuleStudio中文手冊》《Mule ESB Cookbook》
3、Apache
《APACHE模塊開髮指南》《APACHE源代碼全景分析 第1捲》
4、搜索引擎
ElasticSearch:《Elasticsearch權威指南》《深入理解ElasticSearch》
六、項目管理
該部分主要分享項目文件、代碼的管理工具,項目構建工具,以及設計、開發、測試、維護相關的書籍。
1、版本控制系統
SVN:
Git:《精通Git》
GitHub:《GitHub入門與實踐》
GitLab:
2、項目構建工具
Ant:《ant》
Maven:《Maven權威指南中文版》
3、設計
《UML用戶指南(第2版)》
4、開發
《敏捷開發-敏捷軟體開發:原則、模式與實踐(全)》
5、測試
6、維護
七、操作系統
該部分主要分享一些操作系統原理的書籍,畢竟對於維護時,經常要去檢查伺服器的相關信息,對操作系統有進一步的瞭解還是很有必要的。
1、Windows
《深入解析Windows操作系統 第6版 上冊》《Windows內核情景分析上》《Windows內核情景分析下》《Windows網路編程技術》
2、Linux
《鳥哥的Linux私房菜 基礎學習篇(第三版)》《鳥哥的Linux私房菜伺服器架設篇(第三版)》
八、IT行業書籍
經常看技術書籍肯定還是比較疲勞的,偶爾可以看下IT行業書籍,像《浪潮之巔》這些書,看了之後真的是激情滿滿。同時也可以瞭解到一些大公司的發展、管理模式等等。
《浪潮之巔》《華為研發》《淘寶技術這十年》《走出華為》《程式員修煉之道》《智能時代》《矽谷之
如果你也正在學習Java或者想要瞭解Java,渴望成為一名合格的Java開發工程師,你可以申請加入我的Java自學資料學習交流群:926452303 知識體系整理好(源碼,筆記,PDF教程,學習視頻)免費領取
版權所屬:歸原作者所有
java交流學習資源大全文件下載地址:https://jq.qq.com/?_wv=1027&k=jx7ERZrp學習手冊,面試題,開發工具,PDF文檔書籍教程