《Java SE 6.0基础及套用案例开发》是2009年8月1日清华大学出版社出版的图书,作者是
基本介绍
- 书名:Java SE 6.0基础及套用案例开发
- 作者:李刚生、王燚、焦玲
- ISBN:7302207445, 9787302207443
- 页数:504页
- 出版社: 清华大学出版社
- 出版时间:2009年8月1日
- 装帧:平装
- 开本:16
内容简介
《Java SE 6.0基础及套用案例开发》以实例、项目工程的实现为主线,以套用为目的,循序渐进地讲解Java的具体套用,使初学者易学易用。《Java SE 6.0基础及套用案例开发》可作为高等院校计算机相关专业及计算机培训学校的教材,也可作为Java程式设计开发人员的参考用书。
《Java SE 6.0基础及套用案例开发》共分为三篇:第一篇为基础篇,共4章,主要讲述Java的产生和发展、Java SE环境的搭建、JavasE基本语法、Java SE流程控制语句、Eclipse集成开发环境安装与配置、项目的创建、调试和运行等。第二篇为任务驱动篇,共5章,主要讲述Java SE类和接口、图形用户界面、Java SE输入输出流、Java SE网路套用以及Java SE资料库编程等。第三篇为综合案例编程篇,共l章,综合前面各章节所讲内容,分析图书管理系统开发的各模组,系统介绍了该系统的开发过程。
图书目录
第一篇 基础篇
第1章 JavaSE概述
1.1 JavaSE的产生与发展
1.1.1 Java技术的产生
1.1.2 JavaSE的发展
1.2 JavaSE的特点
1.3 搭建JavaSE简易开发环境
1.3.1 下载JDK6.0
1.3.2 安装JDK6.0
1.3.3 Windows环境下JDK6.0的配置
1.3.4 JDK6.0的新特性
1.4 JavaSE程式开发过程
1.4.1 JavaSE6.0程式的基本结构
1.4.2 编写JavaSE6.0程式
1.4.3 编译和运行JavaSE6.0程式
1.4.4 使用JavaSE6.0API文档
1.5 思考与练习
第2章 JavaSE6.0基本语法
2.1 Java符号
2.1.1 标识符
2.1.2 关键字
2.1.3 运算符和分隔设定
2.1.4 注释
2.2 数据类型
2.2.1 基本类型
2.2.2 引用类型
2.3 常量与变数
2.3.1 常量的概念与使用
2.3.2 变数的声明与引用
2.3.3 变数的作用域
2.4 运算符
2.4.1 算术运算符
2.4.2 关係运算符
2.4.3 赋值运算符
2.4.4 逻辑运算符
2.4.5 条件运算符
2.4.6 位运算符
2.4.7 运算符的优先权
2.4.8 语句和表达式
2.5 数据类型间的转换
2.5.1 自动类型转换
2.5.2 强制类型转换
2.6 数组与字元串
2.6.1 一维数组
2.6.2 多维数组
2.6.3 字元串
2.7 基本数据类型与封装类
2.7.1 构造方法
2.7.2 常用方法
2.8 思考与练.习
第3章 JavaSE6.0流程控制语句
3.1 三种控制结构
3.2 分支语句
3.2.1 简单if语句
3.2.2 if…else语句
3.2.3 多层嵌套if…else语句
3.2.4 判断中的“短路”现象
3.2.5 使用if语句和三目运算符判定是否是闰年
3.2.6 swish多分支语句
3.3 循环语句
3.3.1 while语句
3.3.2 do…while语句
3.3.3 for语句
3.3.4 多种循环嵌套
3.3.5 使用循环语句计算水仙花数
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 return语句
3.4.4 goto语句
3.5 思考与练习
第4章Eclipse集成开发环境
4.1 Eclipse的概念和特点
4.1.1 Eclipse的概念
4.1.2 Eclipse的主要特点
4.2 Eclipse的安装与配置
4.2.1 Eclipse的下载
4.2.2 Eclipse的安装
4.2.3 Eclipse的启动
4.2.4 Eclipse多国语言包的安装
4.3 Eclipse平台
4.3.1 Eclipse平台技术概述
4.3.2 Eclipse透视图
4.3.3 Eclipse视图
4.3.4 Eclipse编辑器
4.4 创建并运行Java项目
4.4.1 创建Java项目
4.4.2 创建Java类
4.4.3 编写Java原始码
4.4.4 Java项目的运行
4.4.5 Java项目的调试
4.5 Eclipse中的项目管理
4.5.1 导入包
4.5.2 导入Java类
4.5.3 导入Java项目
4.5.4 导出Java项目
4.6 思考与练习
第二篇任务驱动篇
第5章Java SE的类和接口
5.1 类和对象
5.1.1 Java类定义
5.1.2 类的成员变数
5.1.3 类的成员方法
5.1.4 类的构造方法
5.1.5 对象的创建和使用
5.1.6 类的封装
5.1.7 包的创建和使用
5.1.8 任务:创建用户类User
5.2 类的继承
5.2.1 类的继承概述
5.2.2 方法的重载和覆盖
5.2.3 抽象类和最终类
5.2.4 任务:创建管理员类Admin
513接口
5.3.1 定义接口
5.3.2 实现接口
5.3.3 任务:创建图书的接口
5.4 项目实践
5.4..1 定义图书类
5.4.2 定义读者类
5.5 思考与练习
第6章JavaSE6.0的图形用户界面
6.1 简单控制项和流式布局
6.1.1 JLabel(标籤)组件
6.1.2 JTextField(文本框)组件
6.1.3 JPasswordField(密码框)组件
6.1.4 JButton(按钮)组件
6.1.5 JPanel(面板)组件
6.1.6 流式布局管理器
6.1.7 任务:创建管理员登录界面
6.2 选择框和格线布局
6.2.1 JComboBox(选择框)组件
6.2.2 JList(列表框)组件
6.2.3 JRadioButton(单选按钮)和JCheckBox(複选框)组件
6.2.4 JOptionPane(弹出对话框)组件
6.2.5 格线布局管理器
6.2.6 任务:创建计算器界面
6.3 Java SE中事件处理模型和BorderLayout布局
6.3.1 JTable(表格)组件
6.3.2 JScrollPane(滚动面板1组件
6.3.3 Vector(向量)组件
6.3.4 Java SE中事件处理模型
6.3.5 BorderLayout布局管理器
6.3.6 任务:创建图书管理界面
6.4 高级控制项和卡式布局
6.4.1 JMenu(选单)组件、JMenultem(选单选项)组件和JMenuBar(选单栏)组件
6.4.2 JSplitPane(分割面板)组件
6.4.3 JTree(树状结构)组件
6.4.4 卡布局管理器
6.4.5 JFrame窗体
6.4.6 任务:创建系统主界面
6.5 文本域、对话框和BoxLayout布局
6.5.1 JTextArea(文本域)组件
6.5.2 FileDialog(档案对话框)组件
6.5.3 BoxLayout布局
6.5.4 任务:创建记事本主界面
6.6 项目实践
6.6.1 创建管理用户界面
6.6.2 创建添加、修改、删除用户界面
6.7 思考与练习
第7章JavaSE6.0的输入输出流
7.1 Java SE的输入输出类库
7.1.1 流概述
7.1.2 Java SE的输入输出流类
7.2.1 Java SE的输入流
7.2.1 Java SE的I/O处理方式
7.2.2 标準输入
7.2.3 档案的位元组输入流
7.2.4 档案的字元输入流
7.2.5 I/O异常处理
7.2.6 任务:打开记事本档案
7.3.JavaSE的输出流
7.3.1 标準输出流
7.3.2 档案的位元组输出流
7.3.3 档案的字元输出流
7.3.4 任务:保存记事本档案
7.4 Java SE的档案类
7.4.1 档案类
7.4.2 複製和删除档案
7.4.3 複製和删除资料夹
7.4.4 任务:管理记事本档案
7.5 项目实践
7.5.1 通过NIO操作档案
7.5.2 读写二机制档案
7.6 思考与练习
第8章JaVaSE6.0的网路套用
8.1 Java SE Socket伺服器端编程
8.1.1 Java SE的Socket编程
8.1.2 创建Socket伺服器端
8.1.3 Socket异常处理
8.1.4 任务:创建图书管理系统伺服器端
8.2 Java SE Socket客户端编程
8.2.1 创建Socket客户端
8.2.2 Socket通信中的I/O流
8.2.3 任务:创建图书管理系统客户端
8.3.1 Java SE的多执行绪套用
8.3.1 Java SE中的多执行绪
8.3.2 执行绪的创建
8.3.3 执行绪的控制
8.3.4 执行绪的同步
8.3.5 任务:实现多执行绪的图书管理系统
8.4 项目实践——实现NIO机制的伺服器
8.5 思考与练习
第9章JavaSE6.0资料库编程
9.1 JDBC编程基础
9.1.1 Java SE的JDBC编程
9.1.2 建立资料库连线
9.1.3 进行资料库查询
9.1.4 任务:实现管理员登录的资料库编程
9.2 JDBC高级编程
9.2.1 查询图书信息
9.2.2 添加图书信息
9.2.3 修改图书信息
9.2.4 删除图书信息
9.2.5 JDBC中的事务处理
9.2.6 任务:实现图书管理的资料库编程
9.3 项目实践——管理系统中的读者信息
9.4 思考与练习
第三篇综合案例编程篇
第10章图书管理系统
10.1 系统分析
10.1.1 需求分析
10.1.2 可行性分析
10.1.3 开发及运行环境分析
10.2 系统设计
10.2.1 系统流程
10.2.2 模组功能结构分析
10.3 资料库设计
10.3.1 E-R图
10.3.2 数据表结构分析
10.4 连线资料库模组
10.5 管理员登录模组
10.5.1 管理员登录界面
10.5.2 管理员登录技术实现
10.6 系统主界面模组
10.6.1 系统主界面
10.6.2 系统主界面的技术实现
10.7 用户管理模组
10.7.1 用户管理模组的客户端
10.7.2 用户管理模组的伺服器端
10.8 图书管理模组
10.8.1 图书管理模组的客户端
10.8.2 图书管理模组的伺服器端
10.9 图书借阅模组
10.9.1 图书借阅模组的客户端
10.9.2 图书借阅模组的伺服器端
10.10思考与练习