注册 登录 进入教材巡展
#
  • #

出版时间:2007-05

出版社:高等教育出版社

以下为《Java面向对象程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040214765
  • 1版
  • 67261686-9
  • 16开
  • 2007-05
  • 480
  • 工学
  • 计算机类
  • 电子与信息大类
  • 工学、理学
  • 高职 高职本科(应用型本科)
内容简介

  本书是在总结编者多年从事Java教学实践、Java应用软件开发、试题库建设经验的基础上,从实际应用的角度出发,采用“案例驱动&rdquo
目录
目录
 第1章 Java概述
  1.1 Java的发展及其特点
   1.1.1 Java的起源
   1.1.2 Java的主要版本
   1.1.3 Java与Internet
   1.1.4 Java的特点
  1.2 Java运行环境与应用程序举例
   1.2.1 Java程序开发环境
   1.2.2 一个简单的Java应用程序
   1.2.3 Java应用程序结构
   1.2.4 Java程序开发过程
  1.3 JavaApplet程序举例
   1.3.1 JavaApplet的开发过程
   1.3.2 Applet程序组成
   1.3.3 Applet与应用程序
  1.4 面向对象程序设计
   1.4.1 对象和类
   1.4.2 面向对象特性
   1.4.3 面向对象程序设计
  本章小结
  习题
 第2章 基本数据类型和表达式
  2.1 引例
  2.2 标识符
   2.2.1 标识符的分类
   2.2.2 关键字
  2.3 Java基本数据类型
   2.3.1 数值型
   2.3.2 字符型
   2.3.3 布尔型
  2.4 常量、变量与赋值
   2.4.1 常量
   2.4.2 变量
   2.4.3 赋值语句
   2.4.4 类型转换
  2.5 运算符与表达式
   2.5.1 算术运算符和算术表达式
   2.5.2 关系运算符和逻辑运算符
   2.5.3 其他运算符
   2.5.4 运算符优先级
  2.6 实例
  本章小结
  习题
 第3章 使用类和对象编程
  3.1 创建类
   3.1.1 引例
   3.1.2 类的定义
  3.2 成员变量与方法
   3.2.1 成员变量的定义
   3.2.2 成员变量的初始化
   3.2.3 方法的创建
   3.2.4 方法的调用
   3.2.5 成员变量和方法的两种形式
  3.3 对象
   3.3.1 创建对象
   3.3.2 对象的引用
   3.3.3 垃圾回收
  3.4 静态变量和静态方法
  3.5 再谈方法
   3.5.1 重载方法
   3.5.2 构造方法
  3.6 内部类
  3.7 实例
  本章小结
  习题
 第4章 程序控制语句
  4.1 引例
  4.2 选择语句
   4.2.1 简单if语句
   4.2.2 ifelse语句
   4.2.3 嵌套if语句
   4.2.4 switch语句
  4.3 循环语句
   4.3.1 while循环
   4.3.2 dowhile循环
   4.3.3 for循环
  4.4 跳转语句
   4.4.1 break语句
   4.4.2 continue语句
   4.4.3 return语句
  4.5 递归
  4.6 实例
  本章小结
  习题
 第5章 数组
  5.1 引例
  5.2 数组的声明和创建
   5.2.1 数组的声明
   5.2.2 数组的创建
  5.3 数组的赋值和引用
  5.4 数组应用
   5.4.1 测试数组
   5.4.2 数组作为方法的参数
   5.4.3 数组排序
   5.4.4 数组中元素的查找
  5.5 字符数组
   5.5.1 字符数组的声明和创建
   5.5.2 字符串与字符数组
  5.6 多维数组
   5.6.1 二维数组的声明和创建以及初始化
   5.6.2 不规则数组
  5.7 ArrayList类
  5.8 对象数组
  5.9 实例
  本章小结
  习题
 第6章 Java的继承与多态
  6.1 类的继承
   6.1.1 创建子类
   6.1.2 构造方法的继承
  6.2 覆盖
   6.2.1 方法覆盖
   6.2.2 使用super和this关键字
   6.2.3 使用final关键字
   6.2.4 Object类
  6.3 重载
   6.3.1 多态的定义与作用
   6.3.2 构造方法的重载
  6.4 实例
  本章小结
  习题
 第7章 包和接口
  7.1 包
   7.1.1 创建包
   7.1.2 一个包的示例
   7.1.3 import语句
   7.1.4 再谈作用域修饰符
  7.2 接口
   7.2.1 定义接口
   7.2.2 实现接口
   7.2.3 Collection接口
  7.3 抽象类
  7.4 Java常用类
   7.4.1 File类
   7.4.2 String类
   7.4.3 StringBuffer类
   7.4.4 System类
   7.4.5 Math类
   7.4.6 Random类
   7.4.7 Vector类
  7.5 实例
  本章小结
  习题
 第8章 异常处理
  8.1 引例
  8.2 异常和异常类
  8.3 异常处理
   8.3.1 一个异常处理示例
   8.3.2 声明异常
   8.3.3 捕获异常
  8.4 抛出异常
  8.5 自定义异常类
  8.6 实例
  本章小结
  习题
 第9章 图形用户界面
  9.1 GUI设计概述
   9.1.1 GUI组成元素分类
   9.1.2 GUI的设计原则
   9.1.3 GUI的设计步骤
  9.2 AWT窗口对象类
   9.2.1 简单的窗口对象示例
   9.2.2 AWT窗口对象类
   9.2.3 Color类和Font类
  9.3 AWT窗口对象基本组件
   9.3.1 Frame类
   9.3.2 Button类
   9.3.3 Label类
   9.3.4 TextField类与TextArea类
   9.3.5 Checkbox类
   9.3.6 CheckboxGroup类
  9.4 布局管理器
   9.4.1 FlowLayout布局管理
   9.4.2 BorderLayout布局管理
   9.4.3 GridLayout布局管理
   9.4.4 CardLayout布局管理
   9.4.5 GridBagLayout布局管理
   9.4.6 容器的嵌套
  9.5 事件驱动设计
   9.5.1 委派事件模型
   9.5.2 事件处理类
   9.5.3 ActionEvent类
   9.5.4 TextEvent类
   9.5.5 KeyEvent类
   9.5.6 MouseEvent类
   9.5.7 WindowEvent类
  9.6 AWT高级组件
   9.6.1 List类
   9.6.2 Choice类
   9.6.3 Scrollbar类
   9.6.4 Dialog类
   9.6.5 菜单的设计
  9.7 利用AWT绘图
  9.8 Swing组件库
   9.8.1 Swing概述
   9.8.2 JTree类
   9.8.3 JTable类
  9.9 实例
  本章小结
  习题
 第10章 Applet程序设计
  10.1 Applet基础
   10.1.1 引例
   10.1.2 Applet与HTML和WWW
  10.2 Applet的创建
   10.2.1 Applet的层次结构
   10.2.2 Applet的初始化与终止
  10.3 应用程序与Applet的比较
  10.4 Applet对多媒体的支持
   10.4.1 图像的显示
   10.4.2 声音的加载和播放
   10.4.3 动画的生成和播放
  10.5 实例
  本章小结
  习题
 第11章 Java的输入与输出流
  11.1 引例
  11.2 概述
  11.3 字节流
   11.3.1 InputStream类和OutputStream类
   11.3.2 标准输入流
   11.3.3 FileInputStream类
   11.3.4 FileOutputStream类
   11.3.5 内存的读写
  11.4 字符流
   11.4.1 Reader类和Writer类
   11.4.2 FileReader类和FileWriter类
   11.4.3 BufferedReader类和BufferedWriter类
  11.5 随机读写文件
  11.6 实例
  本章小结
  习题
 第12章 Java高级编程
  12.1 多线程程序设计
   12.1.1 多线程的概念
   12.1.2 多线程的实现
   12.1.3 多线程的控制与同步
  12.2 网络编程
   12.2.1 URL编程
   12.2.2 Socket编程
   12.2.3 基于无连接的数据报通信
  12.3 数据库编程
   12.3.1 JDBC概述
   12.3.2 建立与数据库的连接
   12.3.3 访问数据库
  本章小结
  习题
 附录
  附录1 JCreator的使用
  附录2 运算符优先级
 参考文献及网站
 第1章 Java概述
  1.1 Java的发展及其特点
   1.1.1 Java的起源
   1.1.2 Java的主要版本
   1.1.3 Java与Internet
   1.1.4 Java的特点
  1.2 Java运行环境与应用程序举例
   1.2.1 Java程序开发环境
   1.2.2 一个简单的Java应用程序
   1.2.3 Java应用程序结构
   1.2.4 Java程序开发过程
  1.3 JavaApplet程序举例
   1.3.1 JavaApplet的开发过程
   1.3.2 Applet程序组成
   1.3.3 Applet与应用程序
  1.4 面向对象程序设计
   1.4.1 对象和类
   1.4.2 面向对象特性
   1.4.3 面向对象程序设计
  本章小结
  习题
 第2章 基本数据类型和表达式
  2.1 引例
  2.2 标识符
   2.2.1 标识符的分类
   2.2.2 关键字
  2.3 Java基本数据类型
   2.3.1 数值型
   2.3.2 字符型
   2.3.3 布尔型
  2.4 常量、变量与赋值
   2.4.1 常量
   2.4.2 变量
   2.4.3 赋值语句
   2.4.4 类型转换
  2.5 运算符与表达式
   2.5.1 算术运算符和算术表达式
   2.5.2 关系运算符和逻辑运算符
   2.5.3 其他运算符
   2.5.4 运算符优先级
  2.6 实例
  本章小结
  习题
 第3章 使用类和对象编程
  3.1 创建类
   3.1.1 引例
   3.1.2 类的定义
  3.2 成员变量与方法
   3.2.1 成员变量的定义
   3.2.2 成员变量的初始化
   3.2.3 方法的创建
   3.2.4 方法的调用
   3.2.5 成员变量和方法的两种形式
  3.3 对象
   3.3.1 创建对象
   3.3.2 对象的引用
   3.3.3 垃圾回收
  3.4 静态变量和静态方法
  3.5 再谈方法
   3.5.1 重载方法
   3.5.2 构造方法
  3.6 内部类
  3.7 实例
  本章小结
  习题
 第4章 程序控制语句
  4.1 引例
  4.2 选择语句
   4.2.1 简单if语句
   4.2.2 ifelse语句
   4.2.3 嵌套if语句
   4.2.4 switch语句
  4.3 循环语句
   4.3.1 while循环
   4.3.2 dowhile循环
   4.3.3 for循环
  4.4 跳转语句
   4.4.1 break语句
   4.4.2 continue语句
   4.4.3 return语句
  4.5 递归
  4.6 实例
  本章小结
  习题
 第5章 数组
  5.1 引例
  5.2 数组的声明和创建
   5.2.1 数组的声明
   5.2.2 数组的创建
  5.3 数组的赋值和引用
  5.4 数组应用
   5.4.1 测试数组
   5.4.2 数组作为方法的参数
   5.4.3 数组排序
   5.4.4 数组中元素的查找
  5.5 字符数组
   5.5.1 字符数组的声明和创建
   5.5.2 字符串与字符数组
  5.6 多维数组
   5.6.1 二维数组的声明和创建以及初始化
   5.6.2 不规则数组
  5.7 ArrayList类
  5.8 对象数组
  5.9 实例
  本章小结
  习题
 第6章 Java的继承与多态
  6.1 类的继承
   6.1.1 创建子类
   6.1.2 构造方法的继承
  6.2 覆盖
   6.2.1 方法覆盖
   6.2.2 使用super和this关键字
   6.2.3 使用final关键字
   6.2.4 Object类
  6.3 重载
   6.3.1 多态的定义与作用
   6.3.2 构造方法的重载
  6.4 实例
  本章小结
  习题
 第7章 包和接口
  7.1 包
   7.1.1 创建包
   7.1.2 一个包的示例
   7.1.3 import语句
   7.1.4 再谈作用域修饰符
  7.2 接口
   7.2.1 定义接口
   7.2.2 实现接口
   7.2.3 Collection接口
  7.3 抽象类
  7.4 Java常用类
   7.4.1 File类
   7.4.2 String类
   7.4.3 StringBuffer类
   7.4.4 System类
   7.4.5 Math类
   7.4.6 Random类
   7.4.7 Vector类
  7.5 实例
  本章小结
  习题
 第8章 异常处理
  8.1 引例
  8.2 异常和异常类
  8.3 异常处理
   8.3.1 一个异常处理示例
   8.3.2 声明异常
   8.3.3 捕获异常
  8.4 抛出异常
  8.5 自定义异常类
  8.6 实例
  本章小结
  习题
 第9章 图形用户界面
  9.1 GUI设计概述
   9.1.1 GUI组成元素分类
   9.1.2 GUI的设计原则
   9.1.3 GUI的设计步骤
  9.2 AWT窗口对象类
   9.2.1 简单的窗口对象示例
   9.2.2 AWT窗口对象类
   9.2.3 Color类和Font类
  9.3 AWT窗口对象基本组件
   9.3.1 Frame类
   9.3.2 Button类
   9.3.3 Label类
   9.3.4 TextField类与TextArea类
   9.3.5 Checkbox类
   9.3.6 CheckboxGroup类
  9.4 布局管理器
   9.4.1 FlowLayout布局管理
   9.4.2 BorderLayout布局管理
   9.4.3 GridLayout布局管理
   9.4.4 CardLayout布局管理
   9.4.5 GridBagLayout布局管理
   9.4.6 容器的嵌套
  9.5 事件驱动设计
   9.5.1 委派事件模型
   9.5.2 事件处理类
   9.5.3 ActionEvent类
   9.5.4 TextEvent类
   9.5.5 KeyEvent类
   9.5.6 MouseEvent类
   9.5.7 WindowEvent类
  9.6 AWT高级组件
   9.6.1 List类
   9.6.2 Choice类
   9.6.3 Scrollbar类
   9.6.4 Dialog类
   9.6.5 菜单的设计
  9.7 利用AWT绘图
  9.8 Swing组件库
   9.8.1 Swing概述
   9.8.2 JTree类
   9.8.3 JTable类
  9.9 实例
  本章小结
  习题
 第10章 Applet程序设计
  10.1 Applet基础
   10.1.1 引例
   10.1.2 Applet与HTML和WWW
  10.2 Applet的创建
   10.2.1 Applet的层次结构
   10.2.2 Applet的初始化与终止
  10.3 应用程序与Applet的比较
  10.4 Applet对多媒体的支持
   10.4.1 图像的显示
   10.4.2 声音的加载和播放
   10.4.3 动画的生成和播放
  10.5 实例
  本章小结
  习题
 第11章 Java的输入与输出流
  11.1 引例
  11.2 概述
  11.3 字节流
   11.3.1 InputStream类和OutputStream类
   11.3.2 标准输入流
   11.3.3 FileInputStream类
   11.3.4 FileOutputStream类
   11.3.5 内存的读写
  11.4 字符流
   11.4.1 Reader类和Writer类
   11.4.2 FileReader类和FileWriter类
   11.4.3 BufferedReader类和BufferedWriter类
  11.5 随机读写文件
  11.6 实例
  本章小结
  习题
 第12章 Java高级编程
  12.1 多线程程序设计
   12.1.1 多线程的概念
   12.1.2 多线程的实现
   12.1.3 多线程的控制与同步
  12.2 网络编程
   12.2.1 URL编程
   12.2.2 Socket编程
   12.2.3 基于无连接的数据报通信
  12.3 数据库编程
   12.3.1 JDBC概述
   12.3.2 建立与数据库的连接
   12.3.3 访问数据库
  本章小结
  习题
 附录
  附录1 JCreator的使用
  附录2 运算符优先级
 参考文献及网站