This book is for anyone who knows C, Fortran, Cobol, Pascal or Visual Basic and wants to quickly learn Java.
When trying to learn a new programming language like Java you will often say to yourself "Gee, I know how to do that in Pascal", or whatever language you are currently fluent in, "but I wish I knew how to do that in Java". This book is an answer to that wish. If you know how to accomplish a task in knows C, Fortran, Cobol, Pascal or Visual Basic you can look that construct up in the book, and study the solution until you understand the way it works; then, look to the right to find the equivalent construct in Java. By comparing the two and studying any notes that may be included, you should be able to make any changes necessary to adapt the construct to your particular needs.
The book is setup like a dictionary but is much more than a dictionary. Like a dictionary it helps you with the translation of words (syntax), in addition, it also tells you how you build "sentences" in various programming languages.
Dilip Dedhia is an instructor at the University of California, Santa Cruz Extension in Santa Clara. He has been programming for 20 years and has been teaching Java and Visual Basic since 1995. He is also President of Engineering Mechanics Technology, Inc., and holds a Ph.D. from Oregon Graduate Institute of Science and Technology (1980).