本书详细说明了在Java中面向对象编程的基本理论及实用知识,由初学者为起点,由点到面、由浅入深、循序渐进地介绍了应用程序、Applets程序、事件处理、对象、接口、内置类、继承、多态性、数据结构和集合、流文件、串行、图形界面及多线程等多种Java特性,第四版在前一版本的基础上增加了更多的实际案例,并介绍了有关使用UML编程方面的知识,有助于读者学习和借鉴。本书包括更广泛的教学特性,其中列举了数百条可实际使用的程序实例代码,并给出其实际的运行结果,可以使学生在学习时更为直观,书中给出了丰富的网上资源,可以便于读者进行更进一步的研究和探讨。本书的写作方法别具一格,易学易用,并且它的覆盖范围很广,可以满足不同专业和不同层次学生的需求。
本书结构清晰、逻辑性强,可作为大专院校各专业学生学习Java的教材和参考书。
\r\n
前言 \r\nPreface\r\n\r\n第1章 计算机、Internet和Web简介 \r\nIntroduction to Computers, the Internet and the Web\r\n\r\n第2章 Java应用程序简介 \r\nIntroduction to Java Applications\r\n\r\n第3章 Java小程序简介 \r\nIntroduction to Java Applets\r\n\r\n第4章 控制结构:第一部分 \r\nControl Structure: Part 1\r\n\r\n第5章 控制结构:第二部分 \r\nControl Structure: Part 2\r\n\r\n第6章 方法 \r\nMethods\r\n\r\n第7章 数组 \r\nArrays\r\n\r\n第8章 基于对象的编程 \r\nObjective-Based Programming\r\n\r\n第9章 面向对象的编程 \r\nObjective-Oriented Programming\r\n\r\n第10章 串和字符 \r\nStrings and Characters\r\n\r\n第11章 图形和Java2D \r\nGraphics and Java2D\r\n\r\n第12章 图形用户界面:第一部分 \r\nGraphical User Interface Components: Part 1\r\n\r\n第13章 图形用户界面:第二部分 \r\nGraphical User Interface Components: Part 2\r\n\r\n第14章 异常处理 \r\nException Handling\r\n\r\n第15章 多线程 \r\nMultithreading\r\n\r\n第16章 文件和流 \r\nFiles and Streams\r\n\r\n第17章 网络 \r\nNetworking\r\n\r\n第18章 多媒体:图像、动画和声音 \r\nMultimedia: Images, Animation, Audio and Video\r\n\r\n第19章 数据结构 \r\nData Structures\r\n\r\n第20章 Java工具包和位处理 \r\nJava Utilities Package and Bit Manipulation\r\n\r\n第21章 集合 \r\nCollections\r\n\r\n第22章 Java媒体框架和Java语音 (参见本书附带光盘) \r\nJava Media Framework and Java Sound (on CD)\r\n\r\n附录A Java演示 \r\nJava Demos\r\n\r\n附录B Java资源 \r\nJava Resources\r\n\r\n附录C 操作符优先级表 \r\nOperator Precedence chart\r\n\r\n附录D ASCII字符集 \r\nASCII Character Set\r\n\r\n附录E 记数系统 (参见本书附带光盘) \r\nNumber Systems (on CD)\r\n\r\n附录F 用javadoc创建HTML文档 \r\nCreating HTML Documentation with javadoc\r\n\r\n附录G Elevator事件和监听器接口 (参见本书附带光盘) \r\nElevator Events and Listener Interfaces (on CD)\r\n\r\n附录H Elevator模型 (参见本书附带光盘) \r\nElevator Model (on CD)\r\n\r\n附录I Elevator视图 (参见本书附带光盘) \r\nElevator View (on CD)\r\n\r\n附录J 职业生涯机会 (参见本书附带光盘) \r\nCareer Opportunities (on CD)\r\n\r\n附录K Unicode(r) (参见本书附带光盘) \r\nUnicode(r) (on CD)\r\n\r\n参考文献 \r\nBibliography\r\n\r\n索引