Java is a world-class programming language for developing industrial-strength computer applications for devices ranging from cell phones and PDAs to the largest enterprise servers. It has revolutionized software development with multimedia-intensive, platform-independent, object-oriented code for Internet-, Intranet-, and Extranet-based applications. A complete, up-to-date text explaining Java's extraordinary capabilities, Java : How To Program presents an optional object-oriented design (OOD) and implementation experience with the Unified Modeling Language (UML) from the Object Management Group, and introduces n-tier web-applications development with JDBC, Servlets and JSP. Integrated with extensive pedagogic features, the book will prove to be an excellent text for students of computer science and a quality reference for programmers. Whether it is the student, teacher, novice programmer or experienced professional - each will find reading this text a great learning experience.
Table of Contents:
1. Introduction to Computers, the Internet and the Web
2. Introduction to Java Applications
3. Introduction to Java Applets
4. Control Statements : Part 1
5. Control Statements : Part 2
6. Methods
7. Arrays
8. Object-Based Programming
9. Object-Oriented Programming : Inheritance
10. Object-Oriented Programming : Polymorphism
11. Strings and Characters
12. Graphics and Java2D
13. Graphical User Interface Components : Part 1
14. Graphical User Interface Components : Part 2
15. Exception Handling
16. Multithreading
17. Files and Streams
18. Networking
19. Multimedia : Images, Animation and Audio
20. Data Structures
21. Java Utilities Package and Bit Manipulation
22. Collections
23. Java Database Connectivity with JDBC
24. Servlets
25. Java Server Pages (JSP)
Bibliography
Index