PREFACE READ THIS BEFORE YOU BEGIN CHAPTER1 CREATING YOUR FIRST JAVA CLASSES CHAPTER 2 USING DATA WITHIN A PROGRAM CHAPTER 3 USING METHODS, CLASSES, AND OBJECTS CHAPTER 4 MORE OBJECT CONCEPTS CHAPTER 5 MAKING DECISIONS CHAPTER 6 LOOPING CHAPTER 7 CHARACTERS, STRINGS, AND THE STRINGBUILDER CHAPTER 8 ARRAYS CHAPTER 9 INTRODUCTION TO INHERITANCE CHAPTER 10 ADVANCED INHERITANCE CONCEPTS CHAPTER 11 EXCEPTION HANDUNG CHAPTER 12 FILE INPUT AND OUTPUT CHAPTER 13 INTRODUCTION TO SWING COMPONENTS APPENDIX A WORKING WITH THE JAVA PLATFORM APPENOIX B LEARNING ABOUT ASCII AND UNICODE APPENOIX C FORMATTING OUTPUT APPENDIX D GENERATING RANDOM NUMBERS APPENDIX E JAVADOC GLOSSARY