Thinking in Java (2nd Edition) (with CD ROM)

4.15 avg rating
( 1,831 ratings by Goodreads )
 
9780130273635: Thinking in Java (2nd Edition) (with CD ROM)
View all copies of this ISBN edition:
 
 

For courses in intermediate Java programming or object-oriented programming.

The release of Java 2 has caused numerous changes in the Java programming language. Bruce Eckel revises his award-winning Java book to cover such hot topics as enterprise programming, Swing, and Java servelets, as well as numerous other changes throughout the book.

"synopsis" may belong to another edition of this title.

Review:

Programming languages have similarities with general purpose languages such as Spanish. You might know enough Spanish to cobble together a simple letter or read a poster but the real breakthrough comes when you can think in it. Thinking in Java attempts to improve your understanding to the point where you can think about a programming problem in Java rather than in English or whatever and then translate it. This fits extremely well with the basic Java ethos, which is to enable you to frame a problem in terms of the Java objects you'll use to provide a solution.

Eckel approaches teaching you to think in Java by introducing a topic, talking around it to put it in context, providing examples to try and then discussing them in depth. Each chapter has a summary followed by exercises. The book is structured for someone coming from a procedural language background. Eckel spends a lot of time on OOP concepts in general and the way in which it's implemented in Java. After covering operators Eckel goes on to program flow, initialisation and garbage collection, packages, class reuse, polymorphism and so on all the way up to distributed programming (servlets) and appendices on passing objects, the JNI, guidelines and resources. The whole book is also on CD (in several formats including HTML) with the source code (guaranteed to compile under Linux using Java 1.2.2). The CD also contains Thinking in C: Foundations for C++and Java.

Thinking In Java is basically a tutorial. You're intended to read it linearly and work the exercises. It helps that it's well written but it helps even more to have a programming background. If not, you'll probably want a straight Java reference to hand as well. --Steve Patient

Review:

"This book is a tremendous achievement. You owe it to yourself to have a copy on your shelf. The chapter on iostreams is the most comprehensive and understandable treatment of that subject Ive seen to date." - Al Stevens Contributing Editor, Doctor Dobbs Journal" Eckels book is the only one to so clearly explain how to rethink program construction for object orientation. That the book is also an excellent tutorial on the ins and outs of C++ is an added bonus." - Andrew Binstock Editor, Unix Review"Bruce continues to amaze me with his insight into C++, and Thinking in C++ is his best collection of ideas yet. If you want clear answers to difficult questions about C++, buy this outstanding book." - Gary Entsminger Author, The Tao of Objects"Thinking in C++ patiently and methodically explores the issues of when and how to use inlines, references, operator overloading, inheritance, and dynamic objects, as well as advanced topics such as the proper use of templates, exceptions and multiple inheritance. The entire effort is woven in a fabric that includes Eckels own philosophy of object and program design. A must for every C++ developers bookshelf, Thinking in C++ is the one C++ you must have if youre doing serious development with C++." - Richard Hale Shaw Contributing Editor, PC Magazine

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Bruce Eckel
Published by Pearson Education (2000)
ISBN 10: 0130273635 ISBN 13: 9780130273635
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Pearson Education, 2000. Condition: New. book. Seller Inventory # M0130273635

More information about this seller | Contact this seller

Buy New
14.59
Convert currency

Add to Basket

Shipping: 2.50
Within U.S.A.
Destination, rates & speeds

2.

Eckel, Bruce
Published by Pearson Education
ISBN 10: 0130273635 ISBN 13: 9780130273635
New PAPERBACK Quantity Available: 1
Seller:
Orion Tech
(Grand Prairie, TX, U.S.A.)
Rating
[?]

Book Description Pearson Education. PAPERBACK. Condition: New. 0130273635 . Seller Inventory # Z0130273635ZN

More information about this seller | Contact this seller

Buy New
17.15
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

3.

Bruce Eckel
Published by Pearson Education (2000)
ISBN 10: 0130273635 ISBN 13: 9780130273635
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Pearson Education, 2000. Paperback. Condition: New. 2. Seller Inventory # DADAX0130273635

More information about this seller | Contact this seller

Buy New
21.96
Convert currency

Add to Basket

Shipping: 3.05
Within U.S.A.
Destination, rates & speeds

4.

Eckel, Bruce
Published by Pearson Education
ISBN 10: 0130273635 ISBN 13: 9780130273635
New PAPERBACK Quantity Available: 1
Seller:
Cloud 9 Books
(Wellington, FL, U.S.A.)
Rating
[?]

Book Description Pearson Education. PAPERBACK. Condition: New. 0130273635 New Condition. Seller Inventory # NEW7.3079686

More information about this seller | Contact this seller

Buy New
47.29
Convert currency

Add to Basket

Shipping: 3.82
Within U.S.A.
Destination, rates & speeds

5.

Eckel Bruce
Published by Prentice-Hall
ISBN 10: 0130273635 ISBN 13: 9780130273635
New Quantity Available: 2
Seller:
Majestic Books
(London, ,, United Kingdom)
Rating
[?]

Book Description Prentice-Hall. Condition: New. pp. 1128. Seller Inventory # 7575719

More information about this seller | Contact this seller

Buy New
47.44
Convert currency

Add to Basket

Shipping: 5.50
From United Kingdom to U.S.A.
Destination, rates & speeds

6.

Eckel, Bruce,
Published by Prentice Hall (2000)
ISBN 10: 0130273635 ISBN 13: 9780130273635
New Paperback Quantity Available: 1
Seller:
BookVistas
(New Delhi, India)
Rating
[?]

Book Description Prentice Hall, 2000. Paperback. Condition: New. Seller Inventory # KSK-9780130273635

More information about this seller | Contact this seller

Buy New
54.90
Convert currency

Add to Basket

Shipping: 7.42
From India to U.S.A.
Destination, rates & speeds

7.

Bruce Eckel
ISBN 10: 0130273635 ISBN 13: 9780130273635
New Quantity Available: 1
Seller:
BennettBooksLtd
(San Diego, CA, U.S.A.)
Rating
[?]

Book Description Condition: New. New. Seller Inventory # STR-0130273635

More information about this seller | Contact this seller

Buy New
92.32
Convert currency

Add to Basket

Shipping: 3.79
Within U.S.A.
Destination, rates & speeds