Cont.): Appendix C. The Java Class Library -- Appendix D. How Java differs from C and C++.e.
Week 1 at a glance. An introduction to Java programming -- Object-oriented programming and Java -- Java basics -- Working with objects -- Arrays, conditionals, and loops -- Creating classes and applications in Java -- More about methods -- Week 2 at a glance. Java Applet basics -- Graphics, fonts, and color -- Simple animation and threads -- More animation, images, and sound -- Managing simple events and interactivity -- User interfaces with the Java Abstract Windowing Toolkit -- Windows, networking, and other tidbits -- Week 3 at a glance. Modifiers -- Packages and interfaces -- Exceptions -- Multithreading -- Streams -- Native methods and libraries -- Under the hood -- Appendix A. Language summary -- Appendix B. Class hierarchy diagrams.