This book teaches Java to professional Visual Basic programmers by presenting a VB program to do some task, then developing a Java program that accomplishes the same thing. The examples are small, clear, and executable, using the latest version of VB Professional, Sun Java Workshop, and UML. The sample programs and an evaluation copy of Java development software are on the enclosed CD. The book is modular, providing sections that may be skipped depending on the needs and background of the reader. Each chapter features objectives, assumed knowledge, key words and concepts, summary of key points, and a recommended reading list. Caution notes highlight important differences between Visual Basic and Java, especially where the Java code may not execute as expected by VB programmers. A running case study throughout the book illustrates the concept of object-oriented programming.

When the Y2K crisis winds down, COBOL programmers will look for new ways to apply their skills. Drawing upon the numerous similarities between COBOL and Java, this book teaches Java to professional COBOL programmers. To simplify the transition, the authors describe the features and syntax of Java while contrasting them with their parallels in COBOL. The book is completely modular, allowing a reader to skip back and forth from one chapter to another. With each example, the authors present a COBOL program that performs a certain function and develop a Java program that accomplishes the same task. Sample programs are available from a website, and an accompanying CD-ROM contains all of the Java programs developed in the book. It also contains a TrialWare copy of Symantec's Visual Cafe Database Edition 3.0. A running case study evolves with increased functionality as new material is presented in subsequent chapters.