第一图书网

Java面向对象程序设计

王保罗 清华大学出版社
出版时间:

2003-7  

出版社:

清华大学出版社  

作者:

王保罗  

页数:

461  

字数:

787000  

Tag标签:

无  

内容概要

本书综合介绍了Java语言编程技术和面向对象程序设计两部分内容.在讲授Internet上最流行的编程语言Java的同时,还介绍了它所采用的面向对象技术的基础理论、主要原则和思维方法。本书内容翔实全面,涵盖了从基本概念到高级主题(联网、多线程和反射等)等内容,并介绍了面向对象设计的实用知识。书中给出大量经过调试运行良好的实例,便于初学者入门,同时有助于提高读者解决实际问题的能力。

书籍目录

第1章 类和对象 1.1 Java程序结构 1.2 第一个程序 1.3 定义方法 1.4 数据类型和变量声明 1.5 数据抽象和封装 1.6 信息隐藏和成员访问控制 1.7 字符串基础知识 1.8 数组 1.9 方法调用和参数传递 1.10 标准I/O 1.11 命令行参数和main方法 1.12 使用对象解决问题 1.13 对象解决方案 1.14 面向对象要考虑的因素 1.15 代码结构 1.16 编程技巧 1.17 小结 1.18 练习第2章 Java的特性和构造 2.1 ASCII字符的I/O 2.2 文件I/O 2.3 基本错误和异常处理 2.4 Fraction类 2.5 标识符作用域 2.6 实例成员和类范围成员 2.7 符号常量 2.8 使用数组:Quicksort 2.9 String和StringBuffer 2.10 二维数组 2.11 Matrix类 2.12 类型转换 2.13 隐式类型转换 2.14 显式类型转换 2.15 编程技巧 2.16 小结 2.17 练习第3章 基于对象编程 3.1 定期保险账户 3.2 定期保险费计算器 3.3 Java包装类 3.4 字符运算 3.5 URL解码器 3.6 环状缓冲区 3.7 小型计算器仿真程序 3.8 链接表 3.9 重载方法 3.10 分配和管理存储空间 3.11 小结 3.12 练习第4章 继承性和类扩充 4.1 继承性的优势 4.2 有关类扩充的基本知识 4.3 类作用于域嵌套 4.4 扩充对象的合成 4.5 免费支票存款账户 4.6 类扩充下的访问控制 4.7 类扩充的原则 4.8 子类构造函数 4.9 finalize子类 4.10 继承的类型关系 4.11 扩充的字段访问 4.12 隐藏字段和静态方法 4.13 子类下的方法访问 4.14 方法重写 4.15 重写方法的动态调用 4.16 示例:数字包装类 4.17 子类中的方法重载 4.18 具有开方功能的计算器 4.19 Object类和通用代码 4.20 管理文件行 4.21 编写通用程序 4.22 通用列表 4.23 通用堆栈 4.24 小结 4.25 练习第5章 OOP技术:接口和多态性 5.1 使用插件兼容对象编程 5.2 使用插件兼容的组件 5.3 规划统一的公共接口 5.4 定义接口 5.5 实现接口 5.6 使用接口的原因 5.7 扩充接口 5.8 抽象超类 5.9 抽象顺序 5.10 日期序列 5.11 对文本行排序 5.12 接口和抽象类的比较 5.13 复制对象 5.14 继承的规划 5.15 小结 5.16 练习 第6章 程序包和核心类 6.1 程序包 6.2 Java提供的程序包 6.3 访问Java文档 6.4 输入和输出 6.5 文件I/O 6.6 缓冲式I/O 6.7 Print Writer 6.8 定期账户文件 6.9 文件更新 6.10 其他的I/O流 6.11 文本和Unicode字符的I/O 6.12 非字符I/O 6.13 对象I/O 6.14 数字和日期格式化 6.15 错误和异常处理 6.15.1 捕获异常 6.16 带有异常的矩阵示例 6.17 基于字符的标准I/O和错误报告 6.18 数学计算 6.19 日期和日历 6.20 系统和环境属性 6.21 小结 6.22 练习第7章 applet和事件驱动编程 7.1 关于网络 7.2 WEB 7.3 Web页面和HTML 7.4 applet 7.5 第一个apllet 7.6 测试和部署applet 7.7 applet的浏览器控制 7.8 GUI编程基础 7.9 事件处理 7.10 Tic Tac Toe 7.11 音响效果 7.12 内部类 7.13 applet参数 7.14 applet安全限制条件 7.15 小结 7.16 练习第8章 GUI程序 8.1 GUI编程概述 8.2 构件的有关概念 8.3 Swing基础 8.4 Swing构件概述 8.5 Swing构件 8.6 原子构件 8.7 文本输入构件 8.8 绘制自定义图形 8.9 绘图支持 8.10 改进的饼分图 8.11 布局管理 8.12 使用对话框 8.13 使用菜单 8.14 事件处理注释 8.15 applet双重目的程序 8.16 小结 8.17 练习第9章 通用容器 9.1 表 9.2 映射 9.3 迭代器 9.4 集合 9.5 集体框架接口层次结构 9.6 框架迭代器 9.7 功能元件 9.8 容器的一般算法 9.9 同步容器 9.10 只读容器 9.11 容器兼容性 9.12 定义自定义容器 9.13 小结 9.14 练习第10章 联网 10.1 通过URL联网 10.2 创建和使用URL 10.3 读取URL 10.4 通过URL进行通信 10.5 HTTP基础 10.6 URP下载程序 10.7 POST查询 10.8 查询体编码 10.9 POST查询客户 10.10 特定的URL客户程序 10.11 applet联网 10.12 CGI脚本 10.13 Web服务器端编程 10.14 使用套接字进行网络通信 10.15 流套接字客户程序 10.16 数据报套接字 10.17 创建网络服务器 10.18 流套接字服务器示例 10.19 远程方法调用 10.20 小结 10.21 练习第11章 线程和并发编程第12章 高级主题第13章 面向对象设计附录A Java工具附录B Java关键字、运算符和程序包附录C 普通的Java构造附录D Java和ANSI C/C++之间的主要区别附录E 布局管理器和Swing构件附录F JFC中的颜色附录G Java I/O类附录H 数学计算附录I Java调试器:jdb附录J 类的索引附录K 基本背景


图书封面

图书标签Tags

广告

下载页面


Java面向对象程序设计 PDF格式下载



相关图书