Back to the Web Developer's Journal Main Page
internet.com
side nav bar

Biz Resources
Ecommerce Hosting
Dedicated Server Hosting
Data Recovery Services
Java, Java, Java! A Beginner's Textbook. The book is now in its 2nd edition, released in March 1999.

Beginning Java

by Ivor Horton

1,000 Pages
2nd Edition
ISBN# 1861002238
1999
Price: $49.00

Wrox Press, Inc.
2710 W Touhy
Chicago IL 60645
www.wrox.com


.

When you've read this, try these:



HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map

Jobs at webdeveloper.com


Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.


Developer Channel
FlashKit
Jobs.webdeveloper
JavaScript.com
JavaScriptSource
JustSMIL
ScriptSearch
Streaming Media World
WebDeveloper.com
WebReference
XMLFiles
WDVL
Discussion Groups Book Reviews Software Reviews Download Web Tools

Beginning Java

A Comprehensive Text, Including JDK 1.1

reviewed by Charlie Morris

This weighty tome is a step-by-step course on Java programming. The title is a bit of a misnomer, for although the book begins at the most basic level, it proceeds step-by-step to intermediate-advanced programming. Beginning Java is part of a series, of which the next is called Professional Java Fundamentals.
September 30, 1997
This is a well-organized programming textbook, with lots of code, and exercises at the end of each chapter. Horton injects just the right amount of humor to leaven the necessarily dry subject matter.

Chapters Include:
  1. Introducing Java
  2. Programs, Data, Variables and Calculation
  3. Loops and Logic
  4. Arrays and Strings
  5. Defining Classes
  6. Extending Classes and Inheritance
  7. Exceptions
  8. Stream Input and Output
  9. Utility Classes
  10. Threads
  11. Creating Windows
  12. Handling Events
  13. Drawing in a Window
  14. Extending the GUI
  15. Filing and Printing Documents
  16. Networking
  17. Talking to Databases
  18. JDBC in Action
  19. Introducing Remote Method Invocation
There are also 4 appendices:
  • Setting Up
  • Distributing Java Classes
  • Java Keywords
  • The ASCII Character Set
Would you believe I've already read the whole thing? Well, okay, but the part I've read is clearly written and well-organized. Each chapter begins with an overview and ends with a summary, as you'd expect in a good textbook. Each concept has code examples, and all is well laid-out and clearly explained.

One thing that concerned me is that like most books these days, the editing was a bit sloppy. For a programming book, typos can be disaster. I found no typos in the code, but too many in the text. This is a paperback, but is pretty sturdily bound. The $40 price seems a bargain for such a hefty volume.

Don't let the title fool you. This is fine for beginners, but it would also make a good textbook for a class, or a reference volume for an experienced Java junkie.

Wrox Press has a whole library of good programming texts, similarly organized to Beginning Java. They all fit together in a series of levels and related topics. We'll be reviewing some more in the future.
  • Beginning MFC Programming
    • by Ivor Horton
    • 596 pages
    • $34.95
  • Beginning MFC COM Programming
    • by Julian Templeman
    • 477 pages
    • $39.95
  • Professional DCOM Programming
    • by Richard Grimes
    • 547 pages
    • $49.95
  • Professional MFC with Visual C++
    • by Mike Blaszczak
    • 985 pages
    • $59.95


Back to the Web Developer's Journal
Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search


internet.com

IT | Developer | Internet News | Small Business | Personal Technology | International | Search internet.com | Advertise | Corporate Info
Newsletters | Tech Jobs | E-mail Offers

internet.commerce
Be a Commerce Partner   KVM Switches    Web Hosting Directory    Promotional Golf    Memory    Promos and Premiums    Prepaid Phone Card    Cell Phones            
  

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Win Server ‘08
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES