本书详细说明了在Java中面向对象编程的基本理论及实用知识,由初学者为起点,由点到面、由浅入深、循序渐进地介绍了应用程序、Applets程序、事件处理、对象、接口、内置类、继承、多态性、数据结构和集合、流文件、串行、图形界面及多线程等多种Java特性,第四版在前一版本的基础上增加了更多的实际案例,并介绍了有关使用UML编程方面的知识,有助于读者学习和借鉴。本书包括更广泛的教学特性,其中列举了数百条可实际使用的程序实例代码,并给出其实际的运行结果,可以使学生在学习时更为直观,书中给出了丰富的网上资源,可以便于读者进行更进一步的研究和探讨。本书的写作方法别具一格,易学易用,并且它的覆盖范围很广,可以满足不同专业和不同层次学生的需求。本书结构清晰、逻辑性强,可作为大专院校各专业学生学习Java的教材和参考书。
Chapter 1 Introduction to Computers,the Internet and the Web
Chapter 2 Introduction to Java Applications
Chapter 3 Introduction to Jave Applets
Chapter 4 Control Statements:Part 1
Chapter 5 Control Statements:Part 2
Chapter 6 Methods
Chapter 7 Arrays
Chapter 8 Object-Based Programming
Chapter 9 Object-Oriented Programming:Inheritance
Chapter 10 Objct-Oriented Programming:Polymorphism
Chapter 11 Strings and Characters
Chapter 12 Graphics and Java2D
Chapter 13 Graphical User Interface Components:Part 1
Chapter 14 Graphical User Interface Components:Part 2
Chapter 15 Exception Handling
Chapter 16 Multithreading
Chapter 17 Files and Streams
Chapter 18 Networking
Chapter 19 Multimedia:Images,Animation and Audio
Chapter 20 Data Structures
Chapter 21 Java Utilities Package and Bit Manipulation
Chapter 22 Collections
Chapter 23 Java Database Connectivity with JDBC
Chapter 24 Servlets
Chapter 25 JavaServer Pages(JSP)
Appendix A Operator Precedence Chat
Appendix B ASCⅡ Character Set
Appendix C Number Systems
Appendix D Elevator Events and Listener Interfaces
Appendix E Elevator Model
Appendix F Elevator View(on CD)
Appendix G Unicode
Bibliography
Index