Discover new books on Goodreads
Meet your next favorite book
All Computer Science
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
Programming with Java: A Primer
by
3.89 avg rating — 198 ratings
score: 200,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Java: The Complete Reference
by
4.24 avg rating — 649 ratings
score: 198,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Java Performance
by
4.14 avg rating — 206 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Let Us Java - 2nd edition
by
3.87 avg rating — 78 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Java Generics and Collections: Speed Up the Java Development Process
by
3.97 avg rating — 274 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808
by
Jeanne Boyarsky (Goodreads Author)
4.41 avg rating — 483 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Core Java: An Integrated Approach
by
4.28 avg rating — 138 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
The Religion of Java
by
4.10 avg rating — 287 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
JavaScript: The Good Parts
by
4.23 avg rating — 8,659 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Java Performance: The Definitive Guide: Getting the Most Out of Your Code
by
4.39 avg rating — 314 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Programming: 4 Manuscripts in 1 book : Python For Beginners - Python 3 Guide - Learn Java - Excel 2016
by
4.10 avg rating — 50 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Java 8 in Action
by
4.35 avg rating — 708 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Java in a Nutshell
by
3.85 avg rating — 1,113 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Murder In Java (RJ & Sandringham, #4)
by
Richard McDowall (Goodreads Author)
4.24 avg rating — 25 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Radiant Child: The Story of Young Artist Jean-Michel Basquiat
by
3.95 avg rating — 5,808 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
On the Java Ridge
by
4.20 avg rating — 1,177 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Java: How to Program
by
3.89 avg rating — 1,061 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
SCJP Sun Certified Programmer for Java 6 Study Guide
by
4.30 avg rating — 877 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Java Puzzlers: Traps, Pitfalls, and Corner Cases
by
4.24 avg rating — 591 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Learn Java in One Day and Learn It Well: Java for Beginners with Hands-on Project
by
4.13 avg rating — 261 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles
by
4.17 avg rating — 473 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
OCA/OCP Java SE 7 Programmer I & II Study Guide (Exams 1Z0-803 & 1Z0-804) (Certification Press)
by
4.28 avg rating — 220 ratings
score: 79,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
23 |
Death Before Decaf (A Java Jive Mystery, #1)
by
Caroline Fardig (Goodreads Author)
3.76 avg rating — 1,120 ratings
score: 78,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
24 |
The History of Java
by
4.13 avg rating — 420 ratings
score: 77,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
25 |
South by Java Head
by
3.76 avg rating — 2,950 ratings
score: 76,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
De tolk van Java
by
3.57 avg rating — 2,126 ratings
score: 75,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
27 |
Thinking in Java
by
4.15 avg rating — 2,218 ratings
score: 74,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
Java Concurrency in Practice
by
4.48 avg rating — 2,894 ratings
score: 73,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
29 |
Head First Java
by
4.24 avg rating — 4,199 ratings
score: 72,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
30 |
Effective Java
by
4.51 avg rating — 8,033 ratings
score: 71,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
31 |
A Little Java, A Few Patterns
by
3.78 avg rating — 72 ratings
score: 70,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
32 |
Java Application Architecture: Modularity Patterns with Examples Using OSGi
by
3.92 avg rating — 88 ratings
score: 69,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
33 |
Object-Oriented Software Engineering: Using Uml, Patterns and Java
by
3.80 avg rating — 86 ratings
score: 68,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
34 |
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
by
Stoyan Stefanov (Goodreads Author)
4.17 avg rating — 1,630 ratings
score: 67,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
Algoritma (Algoritma & Struktur Data 1) dengan C,C++, dan Java
by
4.34 avg rating — 35 ratings
score: 66,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
36 |
Programming in Java 2
by
3.96 avg rating — 27 ratings
score: 65,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
37 |
OCEJWCD Study Companion: Certified Expert Java EE 6 Web Component Developer (Oracle Exam 1Z0-899)
by
3.98 avg rating — 43 ratings
score: 64,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
38 |
Java by Comparison: Become a Java Craftsman in 70 Examples
by
Simon Harrer (Goodreads Author)
4.25 avg rating — 126 ratings
score: 63,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
39 |
Programming: For Beginners: 3 Manuscripts in 1 Bundle - Python For Beginners, Java Programming and Html & CSS For Beginners - (Programming Languages Book 11)
by
3.41 avg rating — 34 ratings
score: 62,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
40 |
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)
by
4.08 avg rating — 213 ratings
score: 61,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
Java Network Programming
by
3.54 avg rating — 125 ratings
score: 60,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
42 |
Programming Android: Java Programming for the New Generation of Mobile Devices
by
Zigurd Mednieks (Goodreads Author)
3.68 avg rating — 198 ratings
score: 59,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
43 |
OCA Java SE 7 Programmer I Certification Guide: Prepare for the 1ZO-803 exam
by
4.25 avg rating — 103 ratings
score: 58,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
44 |
Java Web Services: Up and Running
by
Martin Kalin (Contributor)
3.42 avg rating — 130 ratings
score: 57,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
45 |
97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts
by
Kevlin Henney (Editor)
3.26 avg rating — 118 ratings
score: 56,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
46 |
Web Technologies: HTML, Javascript, PHP, Java, Jsp, XML and Ajax, Black Book
by
4.09 avg rating — 47 ratings
score: 55,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
47 |
Cracking the C, C++, and Java Interview
by
S.G. Ganesh (Goodreads Author)
3.61 avg rating — 41 ratings
score: 54,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
48 |
Professional Java Server Programming J2EE Edition
by
3.33 avg rating — 24 ratings
score: 53,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
49 |
JavaScript: The Definitive Guide
by
4.07 avg rating — 3,382 ratings
score: 52,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
50 |
Web Enabled Commercial Application Development using HTML, JAVA SCRIPT
by
3.43 avg rating — 23 ratings
score: 51,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
51 |
Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference
by
4.08 avg rating — 150 ratings
score: 50,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
52 |
Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
by
3.93 avg rating — 86 ratings
score: 49,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
53 |
Java For Dummies
by
3.70 avg rating — 259 ratings
score: 48,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
54 |
Programming in JAVA
by
3.69 avg rating — 36 ratings
score: 47,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Art and Science of Java, The
by
4.03 avg rating — 121 ratings
score: 46,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
56 |
Java SE 8 for the Really Impatient
by
3.96 avg rating — 203 ratings
score: 45,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
57 |
Java SE 6: The Complete Reference
by
4.24 avg rating — 649 ratings
score: 44,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
58 |
Web Enabled Commercial Application Development Using Java 2.0
by
4.01 avg rating — 114 ratings
score: 43,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
59 |
JavaScript and jQuery: Interactive Front-End Web Development
by
4.29 avg rating — 1,696 ratings
score: 42,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
60 |
Java Cookbook
by
Ian F. Darwin (Goodreads Author)
3.69 avg rating — 162 ratings
score: 41,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
61 |
Esensi-Esensi Bahasa Pemrograman JAVA
by
4.33 avg rating — 55 ratings
score: 40,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
62 |
Optimizing Java: Practical Techniques for Improving Jvm Application Performance
by
4.37 avg rating — 100 ratings
score: 39,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
63 |
High-Performance Java Persistence
by
4.47 avg rating — 113 ratings
score: 38,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
64 |
Core Java Career Essentials
by
4.03 avg rating — 36 ratings
score: 37,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
65 |
Test Automation using Selenium WebDriver with Java: Step by Step Guide
by
4.04 avg rating — 28 ratings
score: 36,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
66 |
Algoritma dan Struktur Data dalam Bahasa Java
by
4.29 avg rating — 59 ratings
score: 35,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
67 |
Learn Java: A Crash Course Guide to Learn Java in 1 Week:
by
3.81 avg rating — 31 ratings
score: 34,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
68 |
Object Oriented Programming with Java: Essentials and Applications
by
4.15 avg rating — 47 ratings
score: 33,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
69 |
Java Interview Guide: How to Build Confidence With a Solid Understanding of Core Java Principles
by
3.82 avg rating — 79 ratings
score: 32,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
70 |
Dependency Injection: With Examples in Java, Ruby, and C#
by
Dhanji R. Prasanna (Goodreads Author)
3.81 avg rating — 89 ratings
score: 31,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
71 |
Java: Programming: Your Step by Step Guide to Easily Learn Java in 7 Days
by
3.51 avg rating — 35 ratings
score: 30,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
72 |
ISC COMPUTER SCIENCE WITH JAVA : A TEXTBOOK FOR CLASS-XI
by
3.70 avg rating — 44 ratings
score: 29,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
73 |
Java/J2EE Job Interview Companion
by
3.94 avg rating — 83 ratings
score: 28,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
74 |
Oca/Ocp Java Se 7 Programmer I & II Study Guide (Exams 1z0-8oca/Ocp Java Se 7 Programmer I & II Study Guide
by
4.41 avg rating — 167 ratings
score: 27,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
75 |
Java: A Beginner's Guide
by
3.96 avg rating — 423 ratings
score: 26,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
76 |
Java: Programming Basics for Absolute Beginners (Step-By-Step Java Book 1)
by
4.08 avg rating — 63 ratings
score: 25,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
77 |
Problem Solving in Data Structures & Algorithms Using Java: Programming Interview Guide
by
3.90 avg rating — 31 ratings
score: 24,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
78 |
Learning Java
by
3.66 avg rating — 208 ratings
score: 23,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
79 |
Professional Java Server Programming J2EE, 1.3 Edition
by
4.15 avg rating — 53 ratings
score: 22,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
80 |
Test Driven: Practical TDD and Acceptance TDD for Java Developers
by
3.84 avg rating — 163 ratings
score: 21,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
81 |
Java 2: The Complete Reference
by
3.98 avg rating — 212 ratings
score: 20,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
82 |
Core Java: Fundamentals
by
4.19 avg rating — 475 ratings
score: 19,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
83 |
Elements of Programming Interviews in Java: The Insiders' Guide
by
4.46 avg rating — 156 ratings
score: 18,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
84 |
OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide: Exam 1Z0-809
by
Jeanne Boyarsky (Goodreads Author)
4.40 avg rating — 195 ratings
score: 17,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
85 |
Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
by
4.16 avg rating — 227 ratings
score: 16,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
86 |
Java 8 Lambdas: Functional Programming For The Masses
by
3.98 avg rating — 266 ratings
score: 15,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
87 |
What's New in Java 7
by
Madhusudhan Konda (Goodreads Author)
3.57 avg rating — 302 ratings
score: 14,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
88 |
Core Java, Volume II--Advanced Features
by
3.97 avg rating — 333 ratings
score: 13,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
89 |
The Java Programming Language
by
3.86 avg rating — 207 ratings
score: 12,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
90 |
Beginning Programming with Java For Dummies
by
3.79 avg rating — 304 ratings
score: 11,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
91 |
Data Structures and Algorithms in Java
by
4.13 avg rating — 339 ratings
score: 10,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
92 |
Data Structures And Algorithms in Java
by
3.86 avg rating — 302 ratings
score: 9,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
93 |
Core Java 2, Volume I--Fundamentals (Core Series)
by
3.84 avg rating — 351 ratings
score: 8,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
94 |
Introduction to Java Programming: Comprehensive Version
by
4.08 avg rating — 421 ratings
score: 7,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
95 |
Introduction to Programming in Java: An Interdisciplinary Approach
by
3.86 avg rating — 66 ratings
score: 6,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
96 |
Fundamentals of Programming Using Java
by
3.93 avg rating — 28 ratings
score: 5,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
97 |
Pragmatic Unit Testing in Java 8 with JUnit
by
Andy Hunt (Goodreads Author)
3.66 avg rating — 274 ratings
score: 4,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
98 |
Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
by
Tom Hombergs (Goodreads Author)
4.49 avg rating — 259 ratings
score: 3,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
99 |
Starting Out with Java: From Control Structures through Objects (5th Edition)
by
3.94 avg rating — 160 ratings
score: 2,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
100 |
JAVA PROGRAMMING Vol.1
by
4.43 avg rating — 14 ratings
score: 1,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
People Who Voted On This List (3)
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.