This article has been included in the code cloud: gitee.com/jalon2015/j…

preface

I wrote a list of the Java Core books, which covers some of the major Java books;

Later, some friends said that these books were too few to choose;

Therefore, recently, I took advantage of my spare time to sort out a slightly larger list of books with relatively high quality.

It’s certainly not complete, but it’s a bit more than the previous version;

Friends have other books that they want to see, you can contact us in the background of “Tangyuan Learning Java”, if free, we will sort out; There are IDEA activation code and other resources waiting for you, welcome to tease ha

All of the following books are available in electronic version.

The important thing is that this version will continue to be updated;

The important thing is that this version will continue to be updated;

The important thing is that this version will continue to be updated;

In fact, these books we go online search, but also can be found;

But I made a tidy up here, convenient for myself, also convenient for others, do not have to go to various places to find;

Although it is not very complete, but the core has been included, and the follow-up will slowly improve, come on.

health

  1. The programmer health guide – link: pan.baidu.com/s/1hb8xQCE3… , extraction code: H6FH

Book is for programmers to make health guidelines, for headache, eye fatigue, back pain and wrist pain, such as common problems, the causes are briefly introduced, test methods, and lists a day plan of action, from the perspectives of exercise, diet, give detailed guidance, help programmers without changing the way work is easy have a healthy.

The reason for this in the first place is that it’s never too early to know about many health problems so they can be prevented

Java based

Note: the part of image interface can be skipped

  1. Head First Java (second edition) – Link: pan.baidu.com/s/17LNLb-1s… , extract code: v3AE
  2. Java Core Technology Volume 1 (10th edition) – Link: pan.baidu.com/s/1l-pDMOkR… , extraction code: V88G
  3. “Java programming ideas (fourth edition)” – link: pan.baidu.com/s/1NwOrkSad… , extraction code: jgor

Java advanced

Partial actual combat, need to lay a good foundation above

  1. Java8 combat – link: pan.baidu.com/s/1P6RBXi5P… , extraction code: Q3LO
  2. Java Concurrent Programming in Action – link: pan.baidu.com/s/1m6ts-HSu… , extraction code: i7nz
  3. The practical Java high concurrency design (second edition) “- link: pan.baidu.com/s/1tSPNtR1C… , extraction code: DAD3
  4. The Java performance authoritative guide – link: pan.baidu.com/s/1OlHlJ4qy… , extraction code: VWCA
  5. The deep understanding of the Java virtual machine: the JVM advanced features and best practices (3rd edition) “- link: pan.baidu.com/s/1ZQi72jiq… , extraction code: H7N7

Java optimization

The following focuses on common Java development specifications to make code cleaner and more efficient

  1. “Code of effective: handbook of Java development – links: pan.baidu.com/s/19sttAcC0… , extraction code: Zemp
  2. The Effective Java (third edition) “- link: pan.baidu.com/s/1RDaiVNVi… , extract code: M9QE
  3. Songshan Edition Java Development Manual – link: pan.baidu.com/s/1Rgh5tA_y… , extraction code: 62iW
  4. The Code Clean Way
  5. The way of the software From work to experts “- link: pan.baidu.com/s/1lVoRCEr9… , extraction code: FXWE

The computer

  1. The TCP – IP explanation (volume one, two, three) – link: pan.baidu.com/s/1D7luuYvE… , extraction code: PMCJ
  2. The deep understanding of the computer system (the original book 3rd edition) “- link: pan.baidu.com/s/15F6MOyry… , extraction code: 7x0U

algorithm

  1. The algorithm is illustrated – links: pan.baidu.com/s/1qbJAJbLI… , extraction code: K9nj
  2. The algorithm of mission (Java version) “- link: pan.baidu.com/s/1EQj2sQk1… , extraction code: 7FXT
  3. “Before Leetcode 300 problem to parsing algorithm problem (Java) – link: pan.baidu.com/s/1BGuMZW2e… , extraction code: 2jTY

Design patterns

  1. The Head First design patterns – link: pan.baidu.com/s/1rxH5Ll38… , extraction code: Z6xG
  2. The Design – the Pattern BaoJiao package will not (Design patterns BaoJiao package will not) – link: pan.baidu.com/s/1SDIsamZC… , extraction code: 81CI
  3. The design patterns Java version – link: pan.baidu.com/s/1ikneBCgv… , extraction code: 7B98
  4. Design Patterns: The Foundation of Reusable Object-oriented Software – link: pan.baidu.com/s/1CPJUAJp_… , extraction code: 7qTI

Spring buckets

  1. “The Spring of actual combat (fourth edition)” – link: pan.baidu.com/s/1CC1mAD4k… , extraction code: EI6V
  2. The Spring the Boot of actual combat – link: pan.baidu.com/s/1QPfW43uN… , extraction code: AUkv
  3. The Spring Boot 2 enterprise application in actual combat “- links: pan.baidu.com/s/1s31xMCJ3… , extraction code: 3APD
  4. “JavaEE development subversives Spring Boot combat” – link: pan.baidu.com/s/1TOmImwqs… , extraction code: BLPP
  5. SpringBoot combat series – link: pan.baidu.com/s/1PPvY5goA… , extraction code: J26W

Maven dependency Management

  1. The Maven real hd – link: pan.baidu.com/s/1MUZOKKjv… , extraction code: XJ6W

The MySQL database

  1. The MySQL technology insider (fifth edition) – link: pan.baidu.com/s/1Dv6HXvhm… , extraction code: D7pj
  2. MySQL Tech Insider: InnoDB Storage Engine (Version 2) – Link: pan.baidu.com/s/1-dRbRaER… , extraction code: T4RH
  3. The high-performance MySQL (3rd edition) “- link: pan.baidu.com/s/1yjHTlNcJ… , extraction code: V037
  4. Optimizing SQL Statements with Effective MySQL – pan.baidu.com/s/1IVWZw_Jf… , extraction code: CbiY
  5. SQL Anti-patterns – Link: pan.baidu.com/s/1C_jnScaS… , extraction code: QSPW
  6. In-depth MySQL combat – link: pan.baidu.com/s/14IP44JpJ… , extraction code: EJIA
  7. Mybatis – Plus Practice and Architecture Principles – link: pan.baidu.com/s/1bBVCVy6_… , extraction code: Joex

Redis database

  1. The design and implementation of redis (second edition) “- link: pan.baidu.com/s/19mtOtYKL… , extraction code: 7cmx
  2. The depth of the Redis adventure: the core principle and application practice – links: pan.baidu.com/s/1tVTucPsm… , extraction code: oyiy

RabbitMQ message queue

  1. “The RabbitMQ combat efficient deployment of distributed message queue” – link: pan.baidu.com/s/11btAl5tx… , extraction code: LMZ5
  2. Deep into the RabbitMQ – link: pan.baidu.com/s/1F4iCPSJG… , extraction code: NHP0

architecture

  1. Architecture Adventures: Writing distributed Service Frameworks from Scratch – link: pan.baidu.com/s/1_Eo4pqAe… , extraction code: LC2T
  2. “Large website technical architecture Core principles and case analysis – link: pan.baidu.com/s/1zt4Ee4sU… , extract code: w1rb

The statement

All the books above – electronic version, are from the network to organize, not original, if there is infringement, you can contact us immediately delete