CHAPTER8 Exception Handling Objectives Prerequisites 8.1 Basic Exception Handling 8.2 Defining Exception Classes 8.3 Using Exception Classes 8.4 Graphics Supplement(Optional) CHAPTER9 Streams and File I/O Objectives Prerequisites 9.1 An Overview of Streams and File 9.2 Text-File I/O 9.3 The File Class 9.4 Basic Binary-File 9.5 ObjectI/O with Object Streams 9.6 Graphics Supplement (Optional) CHAPTER10 Dynamic Data Structures and Generics Objecties Prerequisites 10.1 Vectors 10.2 Linked Data Structures 10.3 Generics CHAPTER11 Recursion Objectives Prerequisites 11.1 The Basics of Recursion 11.2 Programming with Recursion CHAPTER12 Window Interfaces Using Swing Objectives Prerequisites 12.1 Background 12.2 Basic Swing Details 12.3 Buttons and Action Listeners 12.4 Container Classes 12.5 The Container Class 12.6 Text I/O for GUIs CHAPTER13 Applets and HTML Objectives Prerequisites 13.1 Applets 13.2 Introduction to HTML 13.3 Applets in HTML CHAPTER14 More Swing Objectives Prerequisites 14.1 Menus 14.2 Making GUIs Pretty(and More Functional) 14.3 More Layout Managers 14.4 Inner Classes 14.5 More on Events and Listeners 14.6 Another Look at the Swing Class Hierarchy