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
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)
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)

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.
- 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.

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

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

Oct 04, 2014
Rosicléia Frasson
is currently reading it
Li
1
2
7
9
10
18
1
2
7
9
10
18

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.
(+) 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.
There are no discussion topics on this book yet.
Be the first to start one »