Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
I.T
 .NET
 Windows 8
 Adobe CS6
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Mobile Devices
 Linux
 Windows Server 2012
 SQL Server 2012
 SAP
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical
 Psychology
 Engineering

Thinking in Java: The Definitive Introduction to Object-Oriented Programming in the Language of the World Wide Web (2nd Edition) - For 3rd Edition, please refer to 0131002872)

by: Bruce Eckel

Notify me when in stock

On-line Price: $79.95 (includes GST)

Paperback w/ CD package 1128

20%Off Retail Price

You save: $20.00

This is an old edition. There is a new edition of this book available. In many cases publishers substitute to newer editions automatically...

Only order if you require this exact edition.

Retail Price: $99.95

Publisher: PRENTICE HALL,Jun-2000

Category: JAVA Level: B/I/A

ISBN: 0130273635
ISBN13: 9780130273635

Add to Shopping Cart

Features


  NEW--Unique, insightful, hard-hitting look at Java from the author of Thinking in C++--Winner of 1995 Jolt Cola Award.

NEW--Java 2--Enterprise programming, Swing, servelets, and more!

NEW--Superb analogies--Comparing software concepts to everyday objects.

NEW--CD-ROM--Contains text and educational materials that new programmers will find very useful in bringing them up to speed in programming and Java.

NEW--The entire Thinking in C: Foundations for Java multimedia Seminar on CD-ROM enclosed with book.

NEW--For beginners and experts alike.

NEW--First edition covering Java 1 on CD-ROM is downloadable--www.BruceEckel.com.

NEW--Java linguistics--Not platform-dependent mechanics.

NEW--Thorough coverage of fundamentals--Demonstrates advanced topics.

NEW--Over 300 working Java programs--Over 15,000 lines of code.

NEW--Source code on the CD is downloadable.

NEW--Sound object-oriented principles--Eckel explains how they apply to Java.

NEW--Regular updates of this book and live seminars available online--www.BruceEckel.com.

NEW--The why of Java, not just the what of Java--Why Java was designed the way it was, why Java works the way it does, why Java sometimes doesn't work.

top


      Annotation


  New coverage of Swing classes, servlets, Java Server, Jini, Java spaces and more. New edition adds exceptional coverage of Server-side Java, including javlets and Java Server pages. top


  --------------------------------------------------------------------------------


  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.


  top


  --------------------------------------------------------------------------------


  Back Cover Copy


  The Definitive Introduction to Object-Oriented Programming in the Language of the World-Wide Web


  Full text updates and code at HTTP://WWW.BRUCEECKEL.COM


  JavaWorld Reader's Choice Award for best book, 2000

Java Developer's Journal Editor's Choice Award for best book, 1999

Software Development Magazine Productivity Award, 1999


  From the fundamentals of Java syntax to its most advanced features (distributed computing, advanced object-oriented capabilities, multithreading), 'Thinking in Java' is designed to teach. Bruce Eckel's readable style and small, direct programming examples make even the most arcane concepts clear.


  Java 2 only!

First edition covering Java 1 on CD ROM and downloadable from www.BruceEckel.com

For beginners and experts alike.

Teaches Java linguistics, not platform-dependent mechanics.

Thorough coverage of fundamentals, demonstrates advanced topics.

300+ working Java programs, 15,000+ lines of code.

Source code on the CD and downloadable.

Explains sound object-oriented principles as they apply to Java.

From an independent voice, award-winning author Bruce Eckel.

Regular updates of this book available of this book available online.

Companion CD with more than 15 hours of audio lectures by Bruce Eckel available online.

Live seminars available. See schedule at www.BruceEckel.com

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


  top


  --------------------------------------------------------------------------------


  PTR Overview


  Thinking in Java, Second Edition is the much-anticipated revision of Bruce Eckel's best-selling introduction to Java: the book that won the 1999 Software Development Magazine Productivity Award, and the Java Developer's Journal Editor's Choice Award for best book of 1998! 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.KEY TOPICS:Like the best-selling first edition, Thinking in Java helps you understand not just what to do, but why. Eckel introduces all the basics of objects as Java uses them; then walks carefully through the fundamental concepts underlying all Java programming -- including program flow, initialization and cleanup, implementation hiding, reusing classes, and polymorphism. Using extensive, to-the-point examples, he introduces exception handling, Java I/O, run-time type identification, and passing and returning objects. This new edition adds exceptional coverage of server-side Java, including servlets and JavaServer pages; and new introductions to Enterprise JavaBeans (EJB), Jini and JavaSpaces, Sun's cutting-edge technologies for building more robust, diverse networks. The AWT chapter has been replaced with a detailed introduction to the Swing GUI libraries; there is thorough coverage of the new Java 2 collections. All of Eckel's code samples are on the accompanying CD-ROM, along with the book on CD-ROM in several electronic formats -- plus a complete multimedia course that introduces the underlying concepts every programmer needs to master before working with Java: Thinking in C: Foundations for C++ & Java.MARKET:For all beginners and experienced programmers who want to master Java. top


  --------------------------------------------------------------------------------


  Reader 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 I've seen to date.'-- Al Stevens Contributing Editor, Doctor Dobbs Journal

'Eckel's 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 Eckel's own philosophy of object and program design. A must for every C++ developer's bookshelf, Thinking in C++ is the one C++ you must have if you're doing serious development with C++.'-- Richard Hale Shaw Contributing Editor, PC Magazine