Written by the authors of the world's best-selling introductory C and C texts, this state-of-the-art guide examines one of today's hottest computer languages-Java; the first general-purpose, object-oriented language that is truly platform-independent. The latest Java 2 features are incorporated throughout this edition.
Salient Features * NEW - Updated to Java 2. * NEW - Replaces the current AWT graphical user interface components with the new Swing Set GUI components-Presents the most current graphical techniques for Java programming. * NEW - Stronger emphasis on applications rather than applets. * NEW - Thorough Revision of the first 3 chapters to emphasize problem solving and programming skills. * Helps to build a stronger foundation in programming skills.
New to this Edition * Updated to Java 2. * Replaces the current AWT graphical user interface components with the new Swing Set GUI components-Presents the most current graphical techniques for Java programming. * Stronger emphasis on applications rather than applets. * Thorough Revision of the first 3 chapters to emphasize problem solving and programming skills. * Helps to build a stronger foundation in programming skills. * Table of Contents 1. Introduction to Computers, the Internet and the Web 2. Introduction to Java Applications. 3. Introduction to Java Applets. 4. Control Structures: Part 1. 5. Control Structures: Part 2. 6. Methods. 7. Arrays. 8. Object-Based Programming. 9. Object-Oriented Programming. 10. Strings and Characters. 11. Graphics and Java2D. 12. Basic Graphical User Interface Components. 13. Advanced Graphical User Interface Components. 14. Exception Handling. 15. Multithreading. 16. Multimedia: Images, Animation, Audio and Video. 17. Files and Streams. 18. Java Database Connectivity (JDBC). 19. Servlets. 20. Remote Method Invocation (RMI). 21. Networking. 22. Data Structures. 23. Java Utilities Package and Bit Manipulation. 24. Collections. 25. JavaBeans. Appendix A: Demos. Appendix B: Java Resources. Appendix C: Operator Precedence Chart. Appendix D: ASCII Character Set. Appendix E: Number Systems. Appendix F: Object-Oriented Elevator Simulator. Appendix G: Creating HTML Documentation with javadoc. Appendix H: Enterprise JavaBeans (EJB) Web Resources. Appendix I: Jini Web Resources. Bibliography. Index.