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

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

by Bruce Eckel (Author)

Synopsis

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.

$5.60

Save:$40.98 (88%)

Quantity

2 in stock

More Information

Format: Paperback
Pages: 1128
Edition: 2
Publisher: Prentice Hall
Published: 31 May 2000

ISBN 10: 0130273635
ISBN 13: 9780130273635
Book Overview:

Thinking in Java, Second Edition is the much-anticipated revision of Bruce Eckel's best-selling Java introduction: the book that won the 1999 Software Development Magazine Productivity Award! Eckel is as brash, opinionated, knowledgeable, and fascinating as ever -- and he's updated this new edition to fully reflect the power of Java 2. As always, Eckel doesn't just show you what to do, but why. He introduces all the basics of objects as Java uses them; then walks carefully through the fundamentals of Java programming, including program flow, initialization and cleanup, implementation hiding, reusing classes and polymorphism. Using to-the-point examples, he introduces exception handling, Java I/O, run-time type identification, and passing and returning objects. The new edition adds exceptional coverage of server-side Java, including servlets and JavaServer Pages; Enterprise JavaBeans (EJB) database integration, transactions, and security; and much more. The AWT chapter has been replaced with a thorough introduction to the Swing GUI libraries, and there are new sections on Jini and JavaSpaces. All code examples are on the accompanying CD-ROM, plus electronic copies of the book in several formats, and the complete Thinking in C multimedia course, introducing key concepts all beginning programmers must master before learning Java.


Media Reviews
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
Author Bio

Bruce Eckel is the author of Thinking in C++, which won the Software Development Jolt Award for best book on 1995. He's been professionally programming for 20 years and has been teaching people throughout the world how to program with objects since 1986, first as a reknowned speaker and consultant on C++ and now in Java. He was a voting member of the C++ Standards Committee, has written 5 other books on object-oriented programming, published over 150 articles, and has been a columnist for various computer magazines, including the Java columnist for Web Techniques. He chairs the C++ and Java tracks for the Software Development Conference and holds a BS in Applied Physics and an MS in Computer Engineering.