■ 2003 Software Development Magazine Jolt Award for licst Hook • 2003 Java Developer's lournal Reader’s Choke Award for Best Book • 2001 luvuWorld Editor's Choke Award for Best Book • 2000 lavaVVorkl Reader's Choice Award for Best Book * J 999 Software Development Magazine Productivity Award • 1998 lava Developer's lournal Editor’s Choice Award for Best Book Thinking in lava has earned raves from programmers worldwide for Its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features. Thinking in Java Is designed to teach, one simple step at a time. V The classic object-oriented introduction for beginners and experts alike, fully updated for lava SE5/6 with many new examples and chapters! V Test framework shows program output. V Design Patterns arc shown with multiple examples throughout: Adapter. Bridge, Chain of Responsibility, Command. Decorator. Facade. Factory Method. Flyweight. Iterator, Data Transfer Object, Null Object, Proxy. Singleton. State. Strategy, Template Method, and Visitor. W Introduction to XML for data transfer, SWT, Flash for user interfaces. ■W Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 'ft 500+ working Java programs in 700+ compiling files, rewritten for this edition is lava SK5/6. 'W' Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. V ITiorough coverage of fundamentals; demonstrates advanced topics. 'ff Explains sound object-oriented principles. 'if Hands-On lava Seminar CD available online, w’ith full multimedia seminar by Bruce Eckel. V Live seminars, consulting and reviews available. See wwwMindView.net. What People Are Saying: The best book on Java. . . Your depth is amazing," "Definitely the thinking person's choice in a Java book/’ One of the absolutely best programming tutorials I've seen, for any language/ ltruce Eckel is president of MindView, Inc. (www.MindView.net), which provides public and private training seminars, consulting, mentoring and design reviews in object-oriented technology and design patterns. He is the author of Thinking in C++ and co-author of Thinking in C++, Volume 2. and other books, has published more than 150 articles, and has given lectures and seminars throughout the world for more than 20 years. He served as a voting member of the C++ Standards Committee. He holds a B.S. in applied physics and an M.S. in computer engineering. • ♦ w\vw. pre nhal (professional .com M Prentice Hall $ 59.99 u s. S79.99 Canada 9 PRENTICE HALL c r Du"*r?