Wrap-Up
This chapter introduced basic hardware and software concepts, and basic object technology concepts, including classes, objects, attributes, behaviors, encapsulation, inheritance and polymorphism. We discussed the different types of programming languages and which programming languages are most widely used. You learned the steps for creating and executing a Java application using Sun's JDK 5.0. The chapter explored the history of the Internet and the World Wide Web and Java's role in developing distributed client/ server applications for the Internet and the Web. You also learned about the history and purpose of the UMLthe industry-standard graphical language for modeling software systems. Finally, you "test drove" a sample Java application similar to the types of applications you will learn to program in this book.
In the next chapter, you will create your first Java applications. You will see several examples that demonstrate how programs display messages and obtain information from the user for processing. We closely analyze and explain each example to help ease your way into Java programming.