注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java面向对象程序设计

Java面向对象程序设计

Java面向对象程序设计

定 价:¥32.00

作 者: 马迪芳,徐保民,陈旭东 编著
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
标 签: J2EE

ISBN: 9787811235531 出版时间: 2009-06-01 包装: 平装
开本: 16开 页数: 330 字数:  

内容简介

  《Java面向对象程序设计》以面向对象程序设计思想为核心,详细讲述了面向对象程序设计的主要技术与编程思路。《Java面向对象程序设计》以Java SE 6为基础,全面介绍Java语言的功能和技术特点,主要内容包括Java语言基础知识、面向对象编程技术、UML、异常、断言与日志、输入输出、泛型、集合框架、多线程、图形用户界面、网络编程等内容。《Java面向对象程序设计》条理清晰,内容丰富,各章配有大量经过调试运行的实例。为了提高读者全面掌握Java面向对象编程技术和综合运用所学知识解决问题的能力,在附录中提供了两人对战的五子棋游戏,包括基本的功能描述和完整的可运行示例代码,并在相关章节中附有配套练习题。《Java面向对象程序设计》适用于高等院校计算机专业和相关专业,作为Java程序设计,或面向对象程序设计课程的教材,也非常适合专业技术人员参考和阅读。

作者简介

暂缺《Java面向对象程序设计》作者简介

图书目录

第1章 Java语言基础
1.1 Java概述
1.1.1 Java发展历史
1.1.2 Java语言的特点
1.1.3 简单的Java程序
1.1.4 Java运行平台
1.2 Java语言基础
1.2.1 基本元素
1.2.2 简单数据类型
1.2.3 枚举类型
1.2.4 常量与变量
1.2.5 运算符与表达式
1.2.6 类型转换
1.2.7 流程控制
习题
第2章 类和对象
2.1 类和对象的概念
2.2 类的实现
2.2.1 类的定义
2.2.2 成员变量
2.2.3 定义方法
2.2.4 构造方法
2.3 对象的实现
2.3.1 创建对象
2.3.2 对象的使用
2.3.3 清除对象
2.4 封装与信息隐藏
2.5 对象间的消息传递
2.6 Get和Set方法
2.7 方法重载
2.8 关键字this
2.8.1 对字段使用this关键字
2.8.2 构造方法中使用this关键字
2.8.3 将当前对象的引用作为参数传给其他对象
2.9 类成员和实例成员
2.9.1 类变量和实例变量
2.9.2 类方法和实例方法
2.9.3 类变量和实例变量的初始化
2.1 0包
2.1 0.1 包的概念
2.1 0.2 创建包
2.1 0.3 引用包
2.1 0.4 包对文件的管理
2.1 1访问权限控制
2.1 1.1 private
2.1 1.2 包访问控制
2.1 1.3 protected
2.1 1.4 public
2.1 2嵌套类
2.1 2.1 静态嵌套类
2.1 2.2 内部类
2.1 3Java程序结构
习题
第3章 继承和多态
3.1 类的继承
3.1.1 继承概念
3.1.2 继承实现
3.1.3 继承的优点
3.1.4 成员变量的隐藏和方法重写
3.1.5 super关键字
3.1.6 instanceot操作符
3.1.7 jave.1 ang.Object类
3.1.8 final数据、方法和类
3.2 抽象类和抽象方法
3.2.1 抽象类
3.2.2 抽象方法
3.3 接口
3.3.1 接口概念
3.3.2 定义接口
3.3.3 实现接口
3.3.4 接口类型的使用
3.3.5 接口的类型转换
3.4 多态
3.4.1 继承与多态
3.4.2 接口与多态
3.4.3 多态的优点
3.5 设计模式
3.5.1 单实例模式
3.5.2 策略模式
3.6 uML类图
3.6.1 UML简介
3.6.2 类图
3.6.3 类之间的关系
3.6.4 多重性
习题
第4章 泛型
4.1 问题的提出
4.2 泛型类
4.2.1 定义泛型类
4.2.2 使用泛型类
4.2.3 泛型类实例
4.3 泛型方法
4.3.1 使用泛型方法
4.3.2 受限类型参数
4.3.3 使用子类型
4.4 通配符
4.4.1 使用通配符
4.4.2 通配符捕获
4.5 类型擦除
习题
第5章 集合
5.1 数组
5.1.1 创建数组
5.1.2 访问数组元素
5.1.3 数组初始化
5.1.4 返回数组的方法
5.2 数组的基本操作
5.2.1 数组复制
5.2.2 数组比较
5.2.3 数组排序
5.2.4 数组查找
5.3 多维数组
5.4 集合框架简介
5.4.1 集合接口
5.4.2 集合实现
5.4.3 集合算法
5.5 集合实现
5.5.1 Amyst类
5.5.2 Hashset类
5.5.3 HashM印类
5.6 集合算法
5.6.1 排序算法
5.6.2 查找算法
5.7 自定义集合实现类
习题
第6章 异常处理
第7章 线程
第8章 输入输出
第9章 图形用户界面
第10章 网络通信
附录A 双人联机五子棋游戏

本目录推荐