图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 刘志都编著 著
- 出版社: 武汉:武汉大学出版社
- ISBN:9787307068537
- 出版时间:2009
- 标注页数:313页
- 文件大小:60MB
- 文件页数:325页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JAVA概述1
1.1 了解JAVA1
1.1.1 Java的诞生和发展1
1.1.2 Java语言的特点和优势3
1.2 JAVA应用程序及其运行方式4
1.2.1 Application和Applet4
1.2.2 JAVA的体系结构4
1.3 JAVA开发运行环境6
1.3.1 JDK的安装与配置6
1.3.2 一个简单的Java程序8
1.3.3 JCreator的使用10
1.3.4 常用开发工具简介13
1.4 实验15
习题16
第2章 JAVA语言基础17
2.1 语言基础17
2.1.1 标识符与关键字17
2.1.2 基本数据类型18
2.1.3 变量与常量21
2.1.4 运算符与表达式26
2.2 语句与结构化程序设计31
2.2.1 程序的三种基本结构及Java语句的分类32
2.2.2 顺序结构语句33
2.2.3 选择语句34
2.2.4 循环语句37
2.2.5 转移语句40
2.3 数组42
2.3.1 一维数组42
2.3.2 二维数组43
2.4 案例程序——猜数字45
2.5 实验47
习题47
第3章 类和对象51
3.1 类和对象编程入门51
3.1.1 面向对象的基本概念51
3.1.2 类53
3.1.3 对象56
3.2 类的封装性60
3.2.1 构造方法60
3.2.2 方法的重载61
3.2.3 this64
3.2.4 类及成员的访问权限65
3.2.5 实例成员与类成员67
3.3 类的继承性69
3.3.1 定义继承的类69
3.3.2 成员变量的继承、隐藏与添加70
3.3.3 成员方法的继承、覆盖与添加70
3.3.4 super72
3.4 类的多态性74
3.4.1 多态的概念74
3.4.2 运行时的多态性74
3.5 抽象类76
3.6 案例程序——求解一元二次方程79
3.7 实验81
习题81
第4章 接口、内部类和包85
4.1 接口85
4.1.1 接口的概念85
4.1.2 接口的实现86
4.2 内部类88
4.3 包90
4.3.1 包的概念90
4.3.2 创建、声明和导入包90
4.4 Java API基础92
4.4.1 Java提供的包概述92
4.4.2 java.lang语言包93
4.4.3 java.util实用包98
4.5 Jar命令的使用101
4.6 常用类介绍102
4.6.1 String102
4.6.2 StringBuffer106
4.6.3 StringTokenizer107
4.7 JavaAPI帮助文档的使用108
4.8 案例程序——长方体类继承长方形类并实现立体图形接口110
4.9 实验113
习题113
第5章 异常处理115
5.1 程序错误与处理115
5.1.1 错误及其处理原则115
5.1.2 面向过程语言与面向对象语言的错误处理方式比较116
5.1.3 Java的错误和异常116
5.2 Java的异常处理118
5.2.1 异常类118
5.2.2 异常处理语句118
5.2.3 抛出异常120
5.2.4 自定义异常类121
5.3 案例程序——银行业务的模拟123
5.4 实验125
习题125
第6章 JBuilder 2006使用技术129
6.1 JBuilder 2006集成开发环境介绍129
6.1.1 JBuilder 2006特点129
6.1.2 JBuilder 2006的安装130
6.1.3 JBuilder 2006界面132
6.2 JBuilder 2006程序开发134
6.2.1 建立JBuilder应用程序134
6.2.2 建立JBuilder小程序140
6.3 JBuilder的调试145
6.3.1 JBuilder调试环境145
6.3.2 调试器用户界面145
6.3.3 在调试环境中控制程序的运行方式146
6.3.4 设置断点146
6.4 应用程序打包147
6.5 实验149
习题153
第7章 图形用户界面154
7.1 Java图形用户界面初步154
7.1.1 Java图形用户界面概述154
7.1.2 AWT组件概述154
7.1.3 标签和按钮155
7.2 布局管理157
7.2.1 布局管理器类157
7.2.2 容器的布局特性162
7.3 事件处理163
7.3.1 AWT的委托事件模型163
7.3.2 AWTEvent事件类163
7.3.3 事件监听器接口和事件适配器类164
7.4 Swing组件167
7.4.1 Swing概述167
7.4.2 窗口组件168
7.4.3 文本显示和编辑组件169
7.4.4 按钮组件172
7.4.5 列表框和组合框组件178
7.4.6 菜单组件182
7.5 实验187
习题187
第8章 多线程191
8.1 操作系统中的进程和线程191
8.1.1 进程191
8.1.2 线程191
8.1.3 并发程序设计192
8.2 线程的创建193
8.2.1 继承Thread类193
8.2.2 实现Runnable接口196
8.2.3 两种方式的比较197
8.3 线程的调度198
8.3.1 线程对象的生命周期198
8.3.2 线程对象的优先级199
8.3.3 线程的基本控制201
8.4 线程的同步机制205
8.4.1 交互线程206
8.4.2 线程竞争与线程互斥206
8.4.3 线程间的协作关系与线程同步210
习题216
第9章 Applet程序218
9.1 Web应用基础218
9.1.1 Internet218
9.1.2 WWW浏览218
9.1.3 HTML219
9.2 Applet的生命周期219
9.3 图形设计226
9.3.1 绘图类226
9.3.2 在组件上绘图226
9.4 Applet支持的多媒体技术228
9.4.1 获得资源文件的地址228
9.4.2 显示图像229
9.4.3 播放音频231
9.4.4 利用线程实现动画233
9.5 案例程序——时钟的开发234
9.6 实验237
习题238
第10章 输入/输出流和文件操作242
10.1 文件和流的概念242
10.1.1 操作系统中的文件和目录概念242
10.1.2 程序设计语言中的文件类型242
10.1.3 流的概念242
10.1.4 Java的输入/输出流与文件操作概述243
10.2 字节输入/输出流类244
10.2.1 字节输入流类InputStream244
10.2.2 字节输出流类OutputStream245
10.2.3 Java的标准输入/输出246
10.2.4 文件字节输入/输出流类246
10.2.5 数据字节输入/输出流类249
10.2.6 对象输入/输出流类250
10.3 字符输入/输出流类252
10.3.1 字符输入/输出流抽象类Reader和Writer252
10.3.2 文件字符输入/输出流类253
10.4 文件操作类256
10.4.1 文件类File256
10.4.2 文件过滤器接口259
10.4.3 文件对话框组件260
10.4.4 随机存取文件类261
10.5 管道流及其应用262
10.6 案例程序——记事本程序的打开和保存功能264
10.7 实验270
习题271
第11章 网络通信272
11.1 网络通信的基本概念272
11.1.1 协议272
11.1.2 端口273
11.1.3 客户机/服务器模式273
11.2 Socket通信274
11.2.1 客户端Socket类的介绍274
11.2.2 ServerSocket类的介绍275
11.2.3 一对多的C/S通信278
11.3 UDP数据报281
11.3.1 UDP数据报的工作原理281
11.3.2 Java的UDP数据报实现282
11.4 案例程序——通过Socket传送文件285
11.5 实验289
习题290
第12章 数据库应用291
12.1 JDBC291
12.1.1 JDBC的作用和功能291
12.1.2 JDBC驱动程序的类型291
12.2 JDBC API292
12.2.1 DriverManager类292
12.2.2 Connection接口294
12.2.3 Statement接口294
12.2.4 ResultSet接口295
12.2.5 数据库编程的一般步骤295
12.3 JBuilder中数据组件的使用301
12.4 案例程序——小型成绩管理系统305
12.5 实验311
习题312
参考文献313