The
Java Class |
|||
1. Getting the Tools and Documentation |
What's HereMaterials from a Java class just that just completed its second teaching (June 2001), including PowerPoint slides, notes, and some examples. The material is intended to be used with Bruce Eckel's book "Thinking in Java, 2nd Edition". The design intent is to include support for the developer that does not have strong Object Oriented Programming or C++ skills and provide a deferent view of the subject, when possible, from a graphical perspective. The numbers, such as (tij2), in the titles on the left indicate the chapter in the book the class materials support. The materials are truly a work in progress rather than finished. The materials have been used to teach two groups of extremely bright of professionals learning Java. The teaching experience with each class has been used to improve the materials. It has been suggested that text or voice annotations for the slides should be developed. This is a possibility but is not being considered until the fall of 2001.``` Ashby |
||
Getting
Set-up to Develop (PowerPoint)
|
|||
A First Look at CLASSPATHs, Packages and Import Statements (PowerPoint) | |||
2. The Class as a Container (tij2)
|
|||
3. The Basic Toolkit (tij3) |
|||
The Basic Toolkit (part a) (PowerPoint) Execution Control (part b) (PowerPoint) |
|||
4. Initialization and Cleanup (tij4)
|
|||
5. Hiding the Implementation (tij5)
|
|||
6. Reusing Classes (tij6)
|
|||
Exercise Solutions
|
|||
7. Polymorphism (tij7)
|
|||
8. Interfaces and Inner Classes (tij8)
|
|||
9. The Container Store (tij9)
|
|||
Chapter 2 3. Emeka Emejulu 1. Emeka Emejulu Chapter 4 6. John Morganti 1. Sue John 4. Shevaun Fontenot 6. Sue John Chapter 8 9. Sue John 2. John Morganti 4. John Morganti 1. Spencer Ainsworth
|
|||
10. Exceptions for Exceptional Circumstances (tij10)
|
|||
11. Java I/O (tij11)
|
|||
12. Reflection (tij12)
|
|||
13. Java's Graphical User Interface Toolkit (tij13)
|
|||
14. Java Threads (tij14)
|
|||
15. Additional Java Topics
|
|||