Naughton/Schildt: JAVA 2
Unit:Required Readings:Suggested readings:
2.1.1 chapter 1 except for Java's Lineage and The continuing revolution. All of chapter 1.
2.1.2 chapter 2, pages 27 and 29¡V31 chapter 12, first part of section Applet Fundamentals, pages 328¡V330
2.1.3 chapter 1, section Java's Magic: The Bytecode, pages 11-12
chapter 2, pages 27 - 28
chapter 12, section Applet Fundamentals, pages 328-33
2.1.4 chapter 2, section Lexical Issues, pages 39¡V41
chapter 21, pages 687¡V694
2.2.1 For Applet: first part of chapter 19, pages 612¡V623.
You can omit subsections The Applet Class (pages 613¡V615)
and Simple Applet Display Methods (pages 620¡V622).
For Graphics: chapter 21, pages 687¡V692
For Color: chapter 21, pages 694¡V697
For Applet: chapter 19, pages 626¡V630
2.2.2 chapter 3, pages 44¡V63 and 72¡V73.
Pay close attention to types, variables, and scope.
Omit subsections byte, short, long, float, Boolean Literals,
and Character Literals and sections Characters and Booleans.
2.3.1 chapter 6, pages 132¡V139.
2.3.2 chapter 6, pages 140¡V151.
chapter 7, pages 157¡V170 and 187¡V189.
2.4.1 Window Fundamentals: chapter 21, pages 673¡V675.
Fonts: chapter 21, pages 700¡V706.
Labels & Buttons: chapter 22, pages 718¡V724.
TextField and TextArea: chapter 22, pages 740¡V745.
2.4.2 chapter 20, sections Two Event Handling Mechanisms and The Delegation Event Model, pages 638¡V640;
section Sources of Events, pages 650¡V651;
section Event Listener Interfaces (introduction and subsection The ActionListener Interface only), pages 651¡V652;
section Using the Delegation Event Model (introduction only), pages 654¡V655.
2.4.3
 
chapter 22, subsection Handling a TextField, pages 741¡V743.
2.4.4 chapter 22, section Understanding Layout Managers, pages 745¡V757.
Ignore subsections BorderLayout, Using Insets and CardLayout.