HerbSchildt.com

 

Home
Up
About Herb Schildt
Current Books
What's New?
Where to Buy
Commentaries
Book Code
Speaking/Training
Errata
Contact Info

New Releases!

Herb's  Programming Cookbooks

C++

Java

 

 

 

Books on Java

Java is the language of choice for Web development.  When first invented, Java's "write once, run anywhere" philosophy revolutionized the Web.  Today, it is the language that drives e-commerce forward.  No professional programmer can afford to be without Java skills.  

Herb currently has five books on Java:

 


Java: The Complete Reference, 7th Edition

This is Herb's most popular book on Java, fully updated and expanded to cover the new Java Standard Edition, Version 6 (Java SE 6).   

Whether you are a beginning Java programmer or an experienced pro, the answers to your Java questions can be found in this one-stop guide.  Inside you'll find comprehensive coverage of the Java language, its keywords, syntax, and fundamental programming principles  Of course, in-depth descriptions of Java's newer features, such as generics, autoboxing, varargs, enumerations, metadata, and the enhanced for loop are included. 

This lasting resource also contains detailed discussions of the Java API, applets, servlets, Beans, event handling, the AWT,  Swing, and much, much more.  


Java: A Beginner's Guide, 4th Edition

This is Herb's step-by-step introduction to Java, updated for the newest version of Java:  Standard Edition, Version 6 (Java SE 6).   

If you are just learning Java, then this is the book for you.  It starts at the beginning, explaining the history of Java, why it's important to the Web, and how it relates to the world of programming at large.  You then learn how to obtain the Java Development Kit (JDK) and write your first Java program.

Next, it's on to the Java fundamentals, including data types, operators, control statements, classes, objects, and methods.  You'll then progress to more advanced topics, such as inheritance, exception handling, the I/O system, multithreading, and applets.  

Also included is coverage of some of Java's most powerful features, such as generics, autoboxing, enumerations, and static import.  

This carefully-paced guide includes exercises, projects, and insider tips that make learning Java easy.  It is the perfect "first book" on Java, and one of Herb's best sellers.

Swing: A Beginner's Guide  

This is Herb's in-depth tutorial on Swing. 

Swing is Java's lightweight GUI toolkit. It is used to create the modern, high-performance user interfaces demanded by today's Java applications. Simply put: no Java programmer can afford to be without Swing mastery. It is that important.

Herb uses a step-by-step, hands-on approach to teaching this often complicated framework.  The book begins by describing Swing's architecture, design philosophy, and core concepts.  It then examines the Swing component set, which includes buttons, check boxes, lists, trees, tables, menus, scroll bars, spinners, and scroll panes, to name just a few.  You'll learn the fundamentals of each component and the techniques needed to use it.  Of course, numerous examples are included that show the components in action. Threading, painting, and layout managers are also examined.

 

Herb Schildt's Java Programming Cookbook

For years, friends and readers have been asking Herb to write a cookbook on Java. Finally, he did!

Based on the well-known "cookbook" format, each "recipe" shows how to accomplish a practical programming task. Organized for quick reference, a recipe begins with a list of key ingredients (classes, methods, and interfaces) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the "how and why" behind each step. A full code example puts the recipe into action. Each recipe ends with options and alternatives that suggest ways to adapt it to fit a variety of situations.

Topics include:

String handling
Regular expressions
File handling
Applets and servlets
Swing
The Collections Framework
Multithreading
Formatting data

Whether you're a beginner or an experienced pro, you'll find recipes that are sure to satisfy your Java programming appetite!

Here is a sample from the book that shows the recipe format.


The Art of Java  Co-authored with Web development wizard James Holmes, this book shows how to apply Java to a wide range of real world applications.  Applications include a numeric expression parser, a Web crawler, a file downloader, AI-based search techniques, and much, much more.

 

 

  © 2008  HerbSchildt.com  All rights reserved worldwide. No duplication allowed without prior written permission.