Java
class "Java Programming Idea (4th edition)" "Head of the Java" "Effective Java Chinese" "In-depth understanding of Java Virtual machines: JVM advanced features and best practices" Java concurrent programming in combat " Java Core Technology (Volume 2) "Java Multithreaded Programming core technology" "large Web site technology framework Core Principles and Case analysis" in-depth analysis of the inside of Java Web technology data structure and algorithm analysis: Java language Description (2nd edition)
algorithm class (starting from the beginning) Ah ha algorithm "fun of the Algorithm" "Introduction to the algorithm" algorithm experience: the mysteries of Efficient algorithms "Introduction to the recommended algorithm contest" "The Beauty of Mathematics (second edition)"
Comprehensive category of "Code Encyclopedia (2nd Edition)" "Programmer's Way of cultivation" "computer program Construction and Interpretation" "computer programming art "Code Neat Way" "refactoring to improve the existing code design" head of the Design Model (Chinese version), "Human Moon Myth" "Programming Zhuji"
interview category "sword refers to offer" "The beauty of programming"
Resources:
1. What are the non-programming books that programmers should read?
2, free programming Chinese book Index