当前位置首页 > 百科> 正文

Java面向对象程式设计(第2版)(耿祥义、张跃平编着书籍)

2019-11-16 13:58:21 百科
Java面向对象程式设计(第2版)(耿祥义、张跃平编着书籍)

Java面向对象程式设计(第2版)(耿祥义、张跃平编着书籍)

《Java面向对象程式设计(第2版)》是2013年9月1日清华大学出版社出版的图书,作者是耿祥义、张跃平。

基本介绍

  • 书名:Java面向对象程式设计(第2版)
  • 作者:耿祥义、张跃平
  • ISBN:9787302335801
  • 定价:35.00
  • 出版社:清华大学出版社
  • 出版时间:2013.09.01

内容简介

Java语言具有面向对象、与平台无关、安全、稳定和多执行绪等优良特性,是如今软体设计中极为强大的程式语言。Java已成为网路时代最重要的语言之一。本书注重结合实例以及重要的设计模式,循序渐进地向读者介绍了Java面向对象编程的重要知识。针对较难理解的问题,所列举例子都是由简到繁,便于读者掌握Java面向对象编程的思想。全书分为17章,分别讲解了基本数据类型、枚举和数组、运算符、表达式和语句、类、对象和接口、面向对象的几个基本原则、重要的设计模式、常用实用类、Java Swing图形用户界面、对话框、Java输入/输出流、泛型与集合框架、JDBC资料库操作、Java多执行绪机制、Java网路基础以及Java Applet等内容。本书适合作为高等院校计算机专业Java语言程式设计以及面向对象语言课程的教材。

图书目录

第1章Java入门
1.1Java的地位
1.1.1网路地位
1.1.2语言地位
1.1.3需求地位
1.2Java的特点
1.2.1简单
1.2.2面向对象
1.2.3与平台无关
1.2.4多执行绪
1.2.5安全
1.2.6动态
1.3安装JDK
1.3.13种平台简介
1.3.2安装Java SE平台
1.4Java程式的开发步骤
1.5简单的Java应用程式
1.5.1源档案的编写与保存
1.5.2编译
1.5.3运行
1.6Java应用程式的基本结构
1.7注释
1.8编程风格
1.8.1Allmans风格
1.8.2Kernighan风格
1.9Java之父——James Gosling
1.10小结
习题1
第2章基本类型、数组和枚举类型
2.1标识符和关键字
2.1.1标识符
2.1.2关键字
2.2基本数据类型
2.2.1逻辑类型
2.2.2整数类型
2.2.3字元类型
2.2.4浮点类型
2.2.5基本数据类型的转换
2.3从命令行输入与输出数据
2.3.1输入基本型数据
2.3.2输出基本型数据
2.4数组
2.4.1声明数组
2.4.2创建数组
2.4.3数组元素的使用
2.4.4length的使用
2.4.5数组的初始化
2.4.6数组的引用
2.4.7数组的表示格式
2.4.8複製数组
2.4.9排序与使用二分法查找
2.5枚举类型
2.6小结
习题2
第3章运算符、表达式和语句
3.1运算符与表达式
3.1.1算术运算符与算术表达式
3.1.2自增、自减运算符
3.1.3算术混合运算的精度
3.1.4关係运算符与关係表达式
3.1.5逻辑运算符与逻辑表达式
3.1.6赋值运算符与赋值表达式
3.1.7位运算符
3.1.8instanceof 运算符
3.1.9运算符综述
3.2语句概述
3.3条件分支语句
3.3.1if语句
3.3.2ifelse语句
3.3.3ifelse ifelse 语句
3.4开关语句
3.5循环语句
3.5.1for循环语句
3.5.2while 循环语句
3.5.3dowhile循环语句
3.6break和continue语句
3.7数组与for语句
3.8枚举类型与for、switch语句
3.9小结
习题3
第4章类与对象
4.1程式语言的几个发展阶段
4.1.1面向机器语言
4.1.2面向过程语言
4.1.3面向对象语言
4.2类
4.2.1类的声明
4.2.2类体
4.2.3成员变数和局部变数
4.2.4方法
4.2.5方法重载
4.2.6构造方法
4.2.7类方法和实例方法
4.2.8几个值得注意的问题
4.3对象
4.3.1创建对象
4.3.2使用对象
4.3.3对象的引用和实体
4.4参数传值
4.4.1基本数据类型参数的传值
4.4.2引用类型参数的传值
4.4.3可变参数
4.4.4有理数的类封装
4.5对象的组合
4.6static关键字
4.6.1实例变数和类变数的区别
4.6.2实例方法和类方法的区别
4.7this关键字
4.7.1在构造方法中使用this
4.7.2在实例方法中使用this
4.8包
4.8.1包语句
4.8.2有包名的类的存储
4.8.3运行有包名的主类
4.9import语句
4.9.1引入类库中的类
4.9.2引入自定义包中的类
4.9.3使用无包名的类
4.9.4避免类名混淆
4.10访问许可权
4.10.1私有变数和私有方法
4.10.2公有变数和公有方法
4.10.3友好变数和友好方法
4.10.4受保护的成员变数和方法
4.10.5public类与友好类
4.11基本数据类型的类封装
4.11.1Double和Float类
4.11.2Byte、Short、Integer和Long类
4.11.3Character类
4.11.4自动装箱与拆箱
4.12反编译器和档案生成器
4.12.1使用反编译器
4.12.2使用档案生成器
4.13JAR档案
4.14小结
习题4
第5章继承与接口
5.1子类与父类
5.2子类的继承性
5.2.1子类和父类在同一包中的继承性
5.2.2子类和父类不在同一包中的继承性
5.2.3protected的进一步说明
5.3子类对象的构造过程
5.4成员变数的隐藏和方法重写
5.4.1成员变数的隐藏
5.4.2方法重写
5.5super关键字
5.5.1使用super调用父类的构造方法
5.5.2使用super操作被隐藏的成员变数和方法
5.6final关键字
5.6.1final类
5.6.2final方法
5.6.3常量
5.7对象的上转型对象
5.8继承与多态
5.9abstract类和方法
5.9.1abstract类的特点
5.9.2abstract类与多态
5.10接口
5.10.1接口的声明与使用
5.10.2理解接口
5.10.3接口回调
5.10.4接口与多态
5.10.5abstract类与接口的比较
5.11小结
习题5
第6章内部类与异常类
6.1内部类
6.2匿名类
6.2.1和类有关的匿名类
6.2.2和接口有关的匿名类
6.3异常类
6.3.1trycatch语句
6.3.2自定义异常类
6.4finally子语句
6.5断言语句
6.6小结
习题6
第7章面向对象设计的基本原则
7.1UML类图简介
7.1.1类的UML图
7.1.2表示接口的UML图
7.1.3泛化关係
7.1.4关联关係
7.1.5依赖关係
7.1.6实现关係
7.1.7注释
7.2面向抽象原则
7.2.1抽象类和接口
7.2.2面向抽象
7.3开闭原则
7.4多用组合、少用继承原则
7.4.1继承与复用
7.4.2组合与复用
7.4.3组合与继承
7.5高内聚低耦合原则
7.6小结
习题7
第8章设计模式
8.1设计模式简介
8.1.1什幺是设计模式
8.1.2学习设计模式的必要性
8.1.3什幺是框架
8.1.4模式的分类
8.2策略模式
8.2.1策略模式的结构
8.2.2策略模式的使用
8.2.3策略模式的优点
8.2.4适合使用策略模式的情景
8.2.5策略模式相对继承机制的优势
8.3访问者模式
8.3.1访问者模式的结构
8.3.2访问者模式的使用
8.3.3双重分派
8.3.4访问者模式的优点
8.3.5适合使用访问者模式的情景
8.4装饰模式
8.4.1装饰模式的结构
8.4.2装饰模式的使用
8.4.3使用多个装饰者
8.4.4装饰模式相对继承机制的优势
8.4.5装饰模式的优点
8.4.6适合使用装饰模式的情景
8.5适配器模式
8.5.1适配器模式的结构
8.5.2适配器模式的使用
8.5.3适配器的适配程度
8.5.4单接口适配器
8.6工厂方法模式
8.6.1工厂方法模式的结构
8.6.2工厂方法模式的使用
8.7小结
习题8
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net