Hacker News Books
This Week
Languages
▼
C
C++
Clojure
CSS
Erlang
Haskell
HTML
Java
JavaScript
Lisp
Objective-C
Perl
PHP
Python
R
Ruby
Scala
Shell
SQL
Swift
Lists
▼
Founder Favorites
All Time Top Books
Interviews
▼
Gabriel Weinberg (DuckDuckGo)
Ray Grieselhuber (DemandSphere)
Top Books Of All Time
Top Books By Month
Languages
>
Java
Java Books
The top books for learning Java programming according to the Hacker News community.
Showing 1 - 66 of 66 books
1. Java Performance
Read 4 comments
2. Java Concurrency in Practice
Read 12 comments
3. Effective Java (2nd Edition)
Read 8 comments
4. Hardcore Java
Read 1 comment
5. Decompiling Java
Read 1 comment
6. Learning Java
Read 2 comments
7. Effective Java (3rd Edition)
Read 3 comments
8. Ivor Horton's Beginning Java
Read 1 comment
9. High-Performance Java Persistence
Read 1 comment
10. Java Message Service
Read 1 comment
11. Java 2 Black Book
Read 1 comment
12. Java 9 Modularity
Read 2 comments
13. Java Performance Companion
Read 1 comment
14. Thinking Recursively with Java
Read 1 comment
15. Java Generics and Collections
Read 1 comment
16. C++ for Java Programmers
Read 1 comment
17. Thinking in Java (4th Edition)
Read 3 comments
18. Operating System Concepts with Java
Read 1 comment
19. Head First Java
Read 2 comments
20. Core Java™ 2, Volume I--Fundamentals (7th Edition)
Read 1 comment
21. Java Generics and Collections: Speed Up the Java Development Process
Read 1 comment
22. Java Performance: The Definitive Guide
Read 1 comment
23. Killer Game Programming in Java
Read 1 comment
24. Developing Android Applications with Java
Read 1 comment
25. Data Structures and Algorithms in Java
Read 1 comment
26. Murach's Java Servlets and JSP, 2nd Edition
Read 1 comment
27. Core Java, Volume I--Fundamentals (8th Edition)
Read 2 comments
28. A Little Java, A Few Patterns
Read 1 comment
29. The Java Virtual Machine Specification, Java SE 8 Edition (Java (Addison-Wesley))
Read 1 comment
30. Mr. Bunny's Big Cup o' Java
Read 2 comments
31. Head First Java, 2nd Edition
Read 3 comments
32. Program Generators with XML and Java
Read 4 comments
33. The Java Programming Language, 4th Edition
Read 1 comment
34. The Java Language Specification, 3rd Edition
Read 1 comment
35. Inside the Java 2 Virtual Machine
Read 1 comment
36. Java Puzzlers: Traps, Pitfalls, and Corner Cases
Read 1 comment
37. Sams Teach Yourself Java in 24 Hours
Read 1 comment
38. Clojure Programming: Practical Lisp for the Java World
Read 3 comments
39. Compiler Construction Using Java, JavaCC, and Yacc
Read 4 comments
40. Programming for the Java¿ Virtual Machine
Read 1 comment
41. Java In A Nutshell, 5th Edition
Read 1 comment
42. Beginning Java EE 6 with GlassFish 3 (Expert's Voice in Java Technology)
Read 1 comment
43. Sams Teach Yourself Java in 24 Hours (5th Edition)
Read 1 comment
44. Beginning Java Objects: From Concepts To Code, Second Edition
Read 1 comment
45. Sun Performance and Tuning: Java and the Internet (2nd Edition)
Read 1 comment
46. Java EE 6 with GlassFish 3 Application Server
Read 1 comment
47. Algorithms in Java, Parts 1-4 (3rd Edition) (Pts.1-4)
Read 1 comment
48. Real World Java Ee Night Hacks Dissecting The Business Tier
Read 1 comment
49. Algorithms in Java, Part 5: Graph Algorithms (3rd Edition) (Pt.5)
Read 2 comments
50. Java 8 in Action: Lambdas, Streams, and functional-style programming
Read 1 comment
51. Java 9 for Programmers (4th Edition) (Deitel Developer Series)
Read 1 comment
52. Data Structures and Algorithms in Java (2nd Edition)
Read 1 comment
53. Sams Teach Yourself Java in 24 Hours (Covering Java 7 and Android) (6th Edition) (Sams Teach Yourself...in 24 Hours)
Read 1 comment
54. SCJP Sun Certified Programmer for Java 6 Exam 310-065
Read 1 comment
55. Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications
Read 3 comments
56. Pro JPA 2: Mastering the JavaTM Persistence API (Expert's Voice in Java Technology)
Read 1 comment
57. Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions
Read 1 comment
58. Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Read 1 comment
59. Karel J Robot: A Gentle Introduction to the Art of Object-Oriented Programming in Java
Read 1 comment
60. Java¿ Message Service API Tutorial and Reference: Messaging for the J2EE¿ Platform
Read 1 comment
61. Beginning Java 8 Language Features: Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams
Read 1 comment
62. Java Performance: The Definitive Guide: Getting the Most Out of Your Code
Read 1 comment
63. Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine (Pragmatic Programmers)
Read 1 comment
64. A Practical Guide to Data Structures and Algorithms using Java (Chapman & Hall/CRC Applied Algorithms and Data Structures series)
Read 1 comment
65. Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations (The Morgan Kaufmann Series in Data Management Systems)
Read 1 comment
66. Real-Time Systems and Programming Languages: Ada, Real-Time Java and C/Real-Time POSIX (4th Edition) (International Computer Science Series)
Read 1 comment
Fresh book recommendations delivered straight to your inbox every Thursday.