Java 2 by Example
Java by Example presumes no previous experience with either Java or programming in general. You will learn Java-specific programming concepts, object-oriented programming, and proper coding techniques. Topics include Java Foundation Classes (JFC), Abstract Windowing Toolkit, Applets vs Applications, and Multi-Threading. At the end of the book, you build a useful contact manager, applying concepts learned throughout the book.
- Paperback | 560 pages
- 187.96 x 228.6 x 33.02mm | 907.18g
- 01 Jan 2000
- Pearson Education (US)
- Que Corporation,U.S.
- United States
About Jeff Friesen
Geoff Friesen is heavily involved with Java technology. He has written numerous Java articles for JavaWorld (www.javaworld.com) and Windows TechEdge (www.windowstechedge.com), including integrating C++ with Java, internationalization, and Java Plug-in technology. He was the chief developer on a project with an EDS business unit where he integrated a smart card device with Java applets via JNI. He has worked directly with the virtual machine and created his own disassembler for Java class files.Geoff is currently teaching a college-level introductory Java course, covering many of the same concepts that appear in this book.
Table of contents
Introduction. I. AN INTRODUCTION TO JAVA. 1. Introducing Java. II. EXPLORING THE LANGUAGE. 2. Data Types, Literals, and Variables. 3. Operators, Expressions, and Statements. 4. Encapsulation: Classes and Objects. 5. Inheritance: Superclasses and Subclasses. 6. Polymorphism: Dynamic Method Binding. 7. Initializers, Finalizers, and Inner Classes. 8. Exception Handling. 9. Packages. III. EXPLORING THE CLASS LIBRARY. 10. Characters and Strings. 11. Data Structures, Part 1. 12. Data Structures, Part 2. 13. JFC. 14. AWT, Part 1. 15. AWT, Part 2. 16. Multithreading. 17. Files and Streams. IV. CASE STUDY. 18. Contact Manager. V. APPENDIXES. A: Reserved Words. B: Operator Precedence. C: JAR File Management. D: Additional Resources. Glossary. Index.