by Bruce Eckel (Author)
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.
Format: Paperback
Pages: 1128
Edition: 2
Publisher: Prentice Hall 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.
Published: 31 May 2000
ISBN 10: 0130273635
ISBN 13: 9780130273635
Book Overview:
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.