天天看點

Java書單-比較全的一篇

本文已收錄至碼雲: https://gitee.com/jalon2015/java-book

前言

之前寫過一篇,

Java核心書單

,裡面涵蓋了幾本主要的Java書籍;

後來有朋友回報說,這幾本太少了,沒得選;

是以最近趁着有空,整理了一份稍微多點的,同時品質也比較高的書單;

當然這肯定也是不全的,但是比之前的那一版會多那麼一丢丢;

下面所有的書籍都有對應的電子版,需要的可自取,細節參考

碼雲

重要的是這個版本會持續更新;

其實這些書大家去網上搜的話,也是能搜到的;

隻是我這裡做了一個整理,友善自己,也友善他人,不用去各個地方找來找去;

雖然不是很全,但是核心的都已經包含了,後續也會慢慢往上加,加油吧。

健康

  1. 《程式員健康指南》-

本書是為程式員量身制作的健康指南,針對頭痛、眼部疲勞、背部疼痛和手腕疼痛等常見的問題,簡要介紹了其成因、測試方法,并列出了每天的行動計劃,從運動、飲食等方面給出詳細指導,幫助程式員在不改變工作方式的情況下輕松擁有健康。

之是以把這個放到第一位,是因為許多健康問題都是知道的越早越好,這樣才能更好地預防

Java 基礎

注:圖像界面部分可跳過
  1. 《Head First Java(第二版)》
  2. 《Java核心技術卷一(第十版)》
  3. 《Java程式設計思想(第四版)》

Java 進階

偏實戰,需要打好上面的基礎
  1. 《Java8實戰》
  2. 《Java 并發程式設計實戰》
  3. 《實戰Java高并發程式設計(第2版) 》
  4. 《Java性能權威指南》
  5. 《深入了解Java虛拟機:JVM進階特性與最佳實踐(第3版)》

Java 優化

下面主要講解了Java開發常見的一些規範,使代碼更加整潔高效
  1. 《碼出高效:Java開發手冊》
  2. 《Effective Java(第三版)》
  3. 《嵩山版 Java 開發手冊》
  4. 《代碼整潔之道》
  5. 《程式員修煉之道 從小工到專家》

計算機

  1. 《TCP-IP詳解(卷一、二、三)》
  2. 《深入了解計算機系統(原書第3版)》

算法

  1. 《算法圖解》
  2. 《算法珠玑(Java版)》
  3. 《Leetcode 前 300 題算法題解析(Java)》

設計模式

  1. 《Head First 設計模式》
  2. 《Design-Pattern包教不包會(設計模式包教不包會)》
  3. 《設計模式 Java版本》
  4. 《設計模式:可複用面向對象軟體的基礎》

Spring 全家桶

  1. 《Spring實戰(第4版)》
  2. 《Spring Boot實戰 》
  3. 《Spring Boot 2企業應用實戰》
  4. 《JavaEE開發的颠覆者 Spring Boot實戰》
  5. 《SpringBoot實戰系列》

Maven 依賴管理

  1. 《Maven實戰 高清》

MySQL 資料庫

  1. 《MySQL技術内幕(第5版)》
  2. 《MySQL技術内幕:InnoDB存儲引擎(第2版)》
  3. 《高性能MySQL(第3版)》
  4. 《Effective MySQL之SQL語句最優化》
  5. 《SQL反模式》-
  6. 《深入MySQL實戰》
  7. 《mybatis-plus 實踐及架構原理》

Redis 資料庫

  1. 《redis設計與實作(第二版)》
  2. 《Redis深度曆險:核心原理和應用實踐》

RabbitMQ 消息隊列

  1. 《RabbitMQ實戰 高效部署分布式消息隊列》
  2. 《深入RabbitMQ》

架構

  1. 《架構探險:從零開始寫分布式服務架構》
  2. 《大型網站技術架構 核心原理與案例分析》