The question, “What is Java?” often only leads to more questions. Some people see Java as yet another bit of Internet hype. Others see Java as the future of the Internet and Internet applications. In truth, Java probably lies somewhere in between the extremes.
We hope that this book will begin to show you what Java is and what Java is not. Java is new, and Java is exciting. But Java is not the solution to every computing problem. Java is, quite simply, a new object-oriented programming language. With it comes the advantages of object-oriented programming and several other advantages that have been created through Java’s development process.