Goodreads helps you keep track of books you want to read.
Start by marking “The Java Programming Language” as Want to Read:
The Java Programming Language
Enlarge cover
Rate this book
Clear rating
Open Preview

The Java Programming Language

3.73  ·  Rating Details ·  144 Ratings  ·  7 Reviews
This definitive introduction and reference teaches programmers the basic and advanced features of Java. As the creators of the Java programming language, the authors help programmers understand why Java is such a powerful language. As a result, the programmers learn how Java is suitable for building a variety of applications. The authors also provide unique "behind-the-sce ...more
Paperback, 4th Edition, 891 pages
Published August 25th 2005 by Addison-Wesley (first published 1996)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Java Programming Language, please sign up.

Be the first to ask a question about The Java Programming Language

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 490)
filter  |  sort: default (?)  |  Rating Details
Jakub
Jan 18, 2011 Jakub rated it really liked it
Excellent books for anyone who:
- would like to learn programming in Java;
- already knows a programming language, ideally object-oriented one;
- doesn't want to subscribe to the Church of Design Pattern.

There's AND not OR between above items :D Very straight to the point and descriptive way of explaining things, even if a bit on the verbose side. Good read.
Christophe Addinquy
Il est tentant de comparer ce livre aux ouvrages équivalents sur le C et le C++, chacun étant un "best seller" de la littérature informatique, voir un monument pour ce qui est du Kernighan & Ritchie. Par son abord du type "tutorial", cet ouvrage se rapproche plus justement du K&R, et c'est tant mieux car l'aspect pédagogique y gagne, les auteurs justifiant les choix du langage sur le plan de la conception (bien qu'ils en profitent pour défendre l'utilisation des accesseurs de façon éhont ...more
Scott Stirling
Jul 30, 2013 Scott Stirling rated it liked it
I struggled through a lot of Java code (my first OOPL) before I really understood what I was doing or how a lot of it worked. This book helped. It is very basic but it's technically sound and covers a lot of areas without getting deep in the weeds. It was reading this book that it clicked with me that the period (the dot operator) between type name and type method or field in C-like syntax such as Java's was an operator (not only a separator, which was all I thought it was) and what it meant to ...more
Rosicléia Frasson
Oct 04, 2014 Rosicléia Frasson is currently reading it
Li
1
2
7
9
10
18
Rakesh
Nov 24, 2012 Rakesh rated it really liked it
This book is to Java what K&R's 'The C Programming Language' is to C.

(+) An excellent starting point for learning Java, clear explanations of OO concepts.

(-) Lacks concrete examples and code snippets.

I would suggest to have Java Examples in a Nutshell by David Flanagan as a companion to this text.
Karan
Mar 05, 2012 Karan rated it liked it
Shelves: left-in-middle
Pretty crappy explanations for most of the topics.
Had to refer to other books for more detailed and clear explanations.
Davoud Rafati
Feb 19, 2014 Davoud Rafati rated it it was amazing
Great book from java creators,
Best for start to learning java
H1c1
H1c1 marked it as to-read
Oct 09, 2016
Andreas
Andreas rated it liked it
Oct 07, 2016
Jérôme
Jérôme rated it it was amazing
Oct 03, 2016
Rajkumar Pagey
Rajkumar Pagey rated it really liked it
Oct 08, 2016
Piruin Panichphol
Piruin Panichphol rated it really liked it
Sep 24, 2016
Mohammad
Mohammad marked it as to-read
Sep 24, 2016
Tao Kai
Tao Kai marked it as to-read
Sep 19, 2016
Khachatur Khachatryan
Khachatur Khachatryan rated it really liked it
Sep 17, 2016
BookDB
BookDB marked it as to-read
Sep 12, 2016
Michael Girgis
Michael Girgis marked it as to-read
Sep 05, 2016
Photo Eclectic
Photo Eclectic marked it as to-read
Sep 03, 2016
NVIDIA Helsinki
NVIDIA Helsinki marked it as to-read
Aug 26, 2016
Ayush Vardhan
Ayush Vardhan marked it as to-read
Aug 24, 2016
IBRAHIM
IBRAHIM marked it as to-read
Aug 20, 2016
Nauman
Nauman marked it as to-read
Aug 19, 2016
Enrique
Enrique rated it really liked it
Aug 25, 2016
Steven
Steven rated it really liked it
Aug 14, 2016
Navjyot Kaur
Navjyot Kaur marked it as to-read
Aug 01, 2016
Jasmin
Jasmin marked it as to-read
Jul 26, 2016
« previous 1 3 4 5 6 7 8 9 16 17 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET
  • PROLOG Programming for Artificial Intelligence
  • Learning Perl
  • Problem Solving with C++
  • Computer Networks and Internets [With CDROM and Companion Website Access Code Card]
  • Learning XML
  • Computer Graphics Using OpenGL
  • Java in a Nutshell
  • Java: How to Program
  • Core Java 2, Volume I--Fundamentals (Core Series)
  • Mastering Regular Expressions
  • Learning Java
  • Effective Java Programming Language Guide
  • HTML & XHTML: The Definitive Guide
  • HTML for the World Wide Web (Visual QuickStart Guides)
  • UNIX Power Tools
  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
  • C: A Reference Manual

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book