《Java面向对象程式设计基础教程》是2011年清华大学出版社出版的图书,作者是冯洪海。本书主要通过Java语言讲解面向对象技术。
基本介绍
- 书名Java面向对象程式设计基础教程
- 作者冯洪海
- ISBN9787302256939
- 出版社清华大学出版社
- 出版时间2011-07-01
- 装帧平装
内容简介
《Java面向对象程式设计基础教程》面向对象一章较其他教材在内容上更详尽,且增加了贴近实际问题的综合套用题,从中可以理解如何套用Java语言编写出符合面向对象思想的代码。基本结构程式部分由于其基础性,《Java面向对象程式设计基础教程》仍给予较详尽的介绍。图形用户界面一章,为了降低事件部分与图形部分的耦合,引入内部类处理事件回响。多执行绪、异常、Applet、输入输出和档案操作、网路通信、资料库套用等则给予了适当的介绍。
编辑推荐
《Java面向对象程式设计基础教程》可作为普通高等学校计算机与相近专业Java语言程式设计或面向对象技术的课程教材,也可作为软体开发人员的参考书。
图书目录
第1章 Java语言概述
1.1 Java语言的起源及发展
1.1.1 起源
1.1.2 发展
1.2 Java语言的特点
1.3 Java程式是如何在系统中运行的
1.4 Java开发环境
1.5 编写、编译与运行Java程式
1.6 包
1.7 套用Eclipse开发项目
1.7.1 Eclipse开发环境
1.7.2 创建Java项目并运行
1.7.3 程式调试技术
第2章 Java基本语法规则
2.1 标识符与保留字
2.1.1 标识符
2.1.2 保留字
2.1.3 分隔设定
2.1.4 注释
2.2 数据类型
2.2.1 整数类型
2.2.2 浮点数类型
2.2.3 布尔类型
2.2.4 字元类型
2.2.5 数据类型之间的相互转换
2.2.6 变数与常量
2.3 运算符和表达式
2.3.1 运算符
2.3.2 表达式
2.3.3 运算符优先权
2.3.4 编程风格
第3章 Java中的面向对象技术
3.1 现实世界由对象组成
3.2 人类的思维方式
3.3 对象模型的特点
3.4 过程模型的特点
3.5 类及其成员
3.5.1 类
3.5.2 对象
3.5.3 成员变数
3.5.4 成员方法
3.5.5 构造方法
3.5.6 方法的重载
3.5.7 this引用
3.5.8 static成员
3.5.9 成员的访问许可权
3.5.10 类的访问许可权
3.6 类的继承
3.6.1 继承
3.6.2 对象的赋值相容性与上转型
3.6.3 隐藏、覆盖与动态绑定
3.6.4 super引用
3.6.5 对象初始化顺序
3.7 方法调用的优先顺序
3.8 abstract修饰的类
3.9 final 修饰
3.10 接口
3.10.1 接口与实现接口的类
3.10.2 编程中选择抽象类还是接口
3.11 多态
3.11.1 多态的3种情形
3.11.2 多态的具体实现
3.11.3
3.12 继承与多态的综合用例
3.13 内部类
3.13.1 实例成员内部类
3.13.2 局部内部类
3.13.3 匿名内部类
3.13.4 静态成员内部类
3.13.5 内部类的继承
3.13.6 内部类的两种特殊用法
3.13.7 内部类
3.14 设计原则
第4章 Java基本结构程式
4.1 流程控制语句
4.1.1 顺序结构
4.1.2 分支语句
4.1.3 循环语句
4.1.4 跳转语句
4.2 递归
第5章 Java基本类
5.1 java.lang语言包
5.1.1 Object类
5.1.2 字元串类
5.1.3 数组
5.1.4 基本数据类型的包装类
5.1.5 Math数学类
5.2 java.util实用包
5.2.1 日期类
5.2.2 集合API
5.2.3 随机数类Random
第6章 图形用户界面
6.1 概述
6.2 容器和布局
6.2.1 容器组件
6.2.2 框架JFrame
6.2.3 布局管理器
6.3 常用组件
6.3.1 标籤组件
6.3.2 文本编辑组件
6.3.3 按钮组件
6.3.4 列表框和组合框
6.3.5 对话框
6.3.6 选单组件
6.4 事件处理机制
6.4.1 基本概念
6.4.2 委託模型
6.4.3 Java中常用的事件、监听器及事件处理方法
6.4.4 事件处理机制的编程方法
6.4.5 几个事件处理的例子
第7章 异常处理
7.1 异常处理概述
7.1.1 程式中常见的错误
7.1.2 Java中的异常类
7.1.3 异常处理过程
7.2 Java的异常处理
7.2.1 try…catch…finally异常处理语句
7.2.2 用throw抛出自定义异常对象
7.2.3 用throws将异常抛给上级调用方法处理
7.2.4 自定义异常类
第8章 多执行绪
8.1 创建执行绪
8.1.1 继承Thread类创建执行绪
8.1.2 实现Runnable接口创建执行绪
8.1.3 执行绪状态和执行绪控制
8.2 执行绪间的同步机制
8.2.1 同步机制解决资源竞争问题
8.2.2 同步机制与执行绪通信
第9章 Java Applet程式
9.1 初识Applet
9.2 Applet的生命周期
9.3 Applet中的方法
9.4 Applet和Web页面
9.5 Applet播放声音
9.6 Applet实现动画
9.7 Application与Applet的关係
第10章 输入输出流与档案处理
10.1 输入输出流概述
10.2 位元组流类
10.2.1 位元组输入输出流
10.2.2 档案位元组输入输出流类
10.2.3 过滤输入输出流
10.2.4 对象输入输出流类
10.3 字元流类
10.3.1 字元输入输出流
10.3.2 档案字元输入输出流类
10.3.3 字元缓冲流类
10.4 档案处理
10.4.1 档案的基本概念
10.4.2 File类
10.4.3 档案过滤器接口
10.4.4 随机存取档案类
第11章 Java网路编程
11.1 网路编程基本概念
11.1.1 网路基础知识
11.1.2 HTTP简介
11.1.3 两类传输协定TCP和UDP
11.2 使用URL访问网路资源
11.2.1 统一资源定位符URL
11.2.2 URL类
11.2.3 URLConnection类
11.3 Socket通信
11.3.1 套接字
11.3.2 Socket通信
11.4 UDP数据报
11.4.1 数据报
11.4.2 UDP通信
第12章 资料库套用
12.1 资料库技术
12.2 初识JDBC程式
12.2.1 建立student表
12.2.2 新建first_v1.0项目
12.3 创建资料库应用程式
12.3.1 资料库驱动
12.3.2 URL
12.3.3 建立连线
12.3.4 建立会话
12.3.5 运算元据库
12.4 JDBC综合套用举例