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

出版时间:2007-04-30

出版社:高等教育出版社

以下为《Java程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040218381
  • 1
  • 246099
  • 平装
  • 16开
  • 2007-04-30
  • 440
  • 283
  • 工学
  • 软件工程
内容简介

本书是普通高等教育“十一五”国家级规划教材。本书以浅显易懂的语言阐述,理论与实例相结合,培养读者面向对象编程思想的思维方式和分析解决问题的能力。

本书以J2SE作为开发平台、JDK1.5作为开发工具来对Java语言进行介绍。全书共分10章,包括:Java概述、Java编程基础、Java面向对象编程、异常、图形用户界面设计与事件处理、多线程、Applet与多媒体编程、Java输入/输出处理、Java网络编程、Java数据库编程等。

本书可作为应用性、技能型人才培养的各类教育“Java程序设计”课程的教学用书,也可供各类培训、计算机从业人员和爱好者参考使用。

目录

 第1章 Java概述
  1.1 Java 语言简介
   1.1.1 Java的发展
   1.1.2 选择Java的原因
   1.1.3 Java的实现机制
  1.2 Java 的体系结构
   1.2.1 Java运行环境JDK的目录结构
   1.2.2 Java的API结构
   1.2.3 Java程序基本结构
   1.2.4 Java程序编写及运行过程
  1.3 Java 语言开发工具
   1.3.1 Sun JDK软件包
   1.3.2 Eclipse简介
   1.3.3 NetBeans简介
  本章小结
  习题
 第2章 Java编程基础
  2.1 数据类型
  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.3.3 多维数组
  2.4 流程控制语句
   2.4.1 分支语句
   2.4.2 循环语句
   2.4.3 特殊的控制流语句
  本章小结
  习题
 第3章 Java面向对象程序设计
  3.1 面向对象程序设计基础
   3.1.1 面向对象概述
   3.1.2 面向对象的基本概念
   3.1.3 面向对象程序设计方法的优点
  3.2 类与对象
   3.2.1 类的声明和类主体
   3.2.2 创建对象与构造方法
  3.3 成员变量和成员方法的定义与实现
   3.3.1 成员变量的声明
   3.3.2 成员方法的定义与实现
   3.3.3 类的封装
   3.3.4 实例成员和类成员
  3.4 类的继承与多态
   3.4.1 类的继承
   3.4.2 类的多态
   3.4.3 最终类和抽象类
  3.5 包
   3.5.1 包的概念
   3.5.2 引用Java定义的包
   3.5.3 自定义包
  3.6 接口和内部类
   3.6.1 接口
   3.6.2 内部类
  本章小结
  习题
 第4章 异常
  4.1 异常概述
   4.1.1 异常及其发生的原因
   4.1.2 异常处理机制
  4.2 异常的分类
   4.2.1 异常的层次结构
   4.2.2 Java定义的标准异常类
  4.3 异常的处理
   4.3.1 捕获异常
   4.3.2 抛出异常
   4.3.3 throws关键字的使用
  4.4 自定义异常
  本章小结
  习题
 第5章 图形用户界面设计与事件处理
  5.1 图形界面组件
   5.1.1 JFC简介
   5.1.2 AWT
   5.1.3 Swing组件
  5.2 布局管理器
   5.2.1 顺序布局管理器
   5.2.2 网格布局管理器
   5.2.3 网格包布局管理器
   5.2.4 边界布局管理器
   5.2.5 卡片布局管理器
   5.2.6 空布局管理器和setBounds方法
  5.3 事件处理
   5.3.1 Java的事件处理机制
   5.3.2 AWT事件结构
   5.3.3 Swing事件结构
   5.3.4 事件适配器
   5.3.5 事件处理实例
  本章小结
  习题
 第6章 多线程
  6.1 基本概念
   6.1.1 多线程
   6.1.2 线程的生命周期
   6.1.3 线程的调度与优先级
  6.2 创建线程
   6.2.1 用Thread类建立多线程
   6.2.2 用Runnable接口建立线程
  6.3 线程的控制
   6.3.1 停止线程运行
   6.3.2 线程睡眠
   6.3.3 暂停线程运行
   6.3.4 连接线程
   6.3.5 中断线程
  6.4 线程同步与锁
   6.4.1 对共享数据的同步控制
   6.4.2 线程间通信
  本章小结
  习题
 第7章 Applet与多媒体编程
  7.1 Applet 类
   7.1.1 Applet简介
   7.1.2 Applet的生命周期
   7.1.3 Applet的创建与运行
   7.1.4 HTML与标记
   7.1.5 HTML与Applet的参数传递
   7.1.6 Applet与普通应用程序的合并运行
   7.1.7 使用Java存档文件
   7.1.8 Java插件
  7.2 图形处理
   7.2.1 基本图形
   7.2.2 画布
   7.2.3 文字输出
   7.2.4 颜色控制
  7.3 图像处理
   7.3.1 装载和显示图像
   7.3.2 动态显示图像
  7.4 动画处理
   7.4.1 动画原理
   7.4.2 图形双缓冲技术
  7.5 声音处理
  本章小结
  习题
 第8章 Java输入/输出处理
  8.1 流的概念
   8.1.1 数据流的基本概念
   8.1.2 Java的标准输入/输出
  8.2 流的分类
   8.2.1 流的分类
   8.2.2 基本输入/输出流的方法
  8.3 文件类
   8.3.1 File类的构造方法
   8.3.2 File类的常用方法
  8.4 数据流的应用
   8.4.1 文件输入/输出流的应用
   8.4.2 缓冲流的应用
   8.4.3 随机存取文件类
   8.4.4 数据输入/输出流的应用
  8.5 对象序列化
   8.5.1 对象序列化的定义
   8.5.2 序列化的方法
   8.5.3 序列化的注意事项
  本章小结
  习题
 第9章 Java网络编程
  9.1 网络基础
   9.1.1 网络通信概述
   9.1.2 客户/服务器模式
   9.1.3 保留端口
   9.1.4 Internet编址
  9.2 URL 编程
   9.2.1 URL的概念
   9.2.2 URL的组成
   9.2.3 创建一个URL
   9.2.4 解析URL
   9.2.5 从URL读取WWW网络资源
   9.2.6 通过URLConnetction连接WWW
  9.3 Socket 编程
   9.3.1 Socket通信
   9.3.2 Socket API
   9.3.3 Socket通信的一般过程
   9.3.4 最小TCP/IP服务器
   9.3.5 最小TCP/IP客户
  9.4 数据报编程
   9.4.1 数据报通信
   9.4.2 基于UDP的简单的客户/服务器程序设计
  9.5 综合实例
   9.5.1 聊天室的设计
   9.5.2 简单的Web浏览器设计
  本章小结
  习题
 第10章 Java数据库编程
  10.1 JDBC 概述
   10.1.1 JDBC与ODBC
   10.1.2 JDBC技术概述
   10.1.3 JDBC驱动程序
  10.2 JDBC 编程的基本步骤
   10.2.1 数据库URL
   10.2.2 装载驱动程序并建立连接
   10.2.3 执行SQL语句
   10.2.4 处理查询结果
  10.3 连接 Access 数据库
   10.3.1 使用数据源连接Access数据库的方法
   10.3.2 用Java直接连接Access数据库的方法
  10.4 连接 SQL Server 数据库
   10.4.1 查找驱动程序
   10.4.2 加载驱动程序
  本章小结
  习题
 实训
  实训一 熟悉开发工具和运行环境
  实训二 Java 编程基础训练
  实训三 类、接口和包的使用
  实训四 异常的使用
  实训五 图形用户界面(1)
  实训六 图形用户界面(2)
  实训七 使用多线程编程
  实训八 浏览器中的图形和多媒体应用设计
  实训九 输入/输出流的应用
  实训十 网络编程
  实训十一 Java 数据库编程
 部分 习题参考答案
 参考文献