图书介绍
Java程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王建虹主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040218380
- 出版时间:2007
- 标注页数:283页
- 文件大小:22MB
- 文件页数:292页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java语言简介1
1.1.1 Java的发展1
1.1.2 选择Java的原因4
1.1.3 Java的实现机制5
1.2 Java的体系结构6
1.2.1 Java运行环境JDK的目录结构6
1.2.2 Java的API结构6
1.2.3 Java程序基本结构11
1.2.4 Java程序编写及运行过程11
1.3 Java语言开发工具15
1.3.1 Sun JDK软件包15
1.3.2 Eclipse简介19
1.3.3 NetBeans简介21
本章小结21
习题21
第2章 Java编程基础23
2.1 数据类型23
2.2 常量、变量与表达式24
2.2.1 常量24
2.2.2 变量26
2.2.3 数值类型之间的转换26
2.2.4 表达式与运算符28
2.2.5 运算符的优先级31
2.3 数组31
2.3.1 一维数组的声明31
2.3.2 一维数组的创建与赋值32
2.3.3 多维数组33
2.4 流程控制语句34
2.4.1 分支语句35
2.4.2 循环语句37
2.4.3 特殊的控制流语句40
本章小结42
习题43
第3章 Java面向对象程序设计44
3.1 面向对象程序设计基础44
3.1.1 面向对象概述44
3.1.2 面向对象的基本概念45
3.1.3 面向对象程序设计方法的优点47
3.2 类与对象48
3.2.1 类的声明和类主体48
3.2.2 创建对象与构造方法50
3.3 成员变量和成员方法的定义与实现53
3.3.1 成员变量的声明53
3.3.2 成员方法的定义与实现54
3.3.3 类的封装56
3.3.4 实例成员和类成员59
3.4 类的继承与多态61
3.4.1 类的继承61
3.4.2 类的多态68
3.4.3 最终类和抽象类70
3.5 包71
3.5.1 包的概念71
3.5.2 引用Java定义的包71
3.5.3 自定义包73
3.6 接口和内部类80
3.6.1 接口80
3.6.2 内部类84
本章小结91
习题92
第4章 异常93
4.1 异常概述93
4.1.1 异常及其发生的原因93
4.1.2 异常处理机制95
4.2 异常的分类95
4.2.1 异常的层次结构95
4.2.2 Java定义的标准异常类96
4.3 异常的处理97
4.3.1 捕获异常97
4.3.2 抛出异常104
4.3.3 throws关键字的使用105
4.4 自定义异常107
本章小结109
习题109
第5章 图形用户界面设计与事件处理111
5.1 图形界面组件111
5.1.1 JFC简介111
5.1.2 AWT112
5.1.3 Swing组件121
5.2 布局管理器127
5.2.1 顺序布局管理器127
5.2.2 网格布局管理器128
5.2.3 网格包布局管理器129
5.2.4 边界布局管理器131
5.2.5 卡片布局管理器133
5.2.6 空布局管理器和setBounds方法135
5.3 事件处理136
5.3.1 Java的事件处理机制136
5.3.2 AWT事件结构138
5.3.3 Swing事件结构142
5.3.4 事件适配器142
5.3.5 事件处理实例143
本章小结145
习题145
第6章 多线程147
6.1 基本概念147
6.1.1 多线程147
6.1.2 线程的生命周期149
6.1.3 线程的调度与优先级150
6.2 创建线程151
6.2.1 用Thread类建立多线程151
6.2.2 用Runnable接口建立线程154
6.3 线程的控制155
6.3.1 停止线程运行156
6.3.2 线程睡眠157
6.3.3 暂停线程运行159
6.3.4 连接线程159
6.3.5 中断线程161
6.4 线程同步与锁161
6.4.1 对共享数据的同步控制161
6.4.2 线程间通信167
本章小结170
习题170
第7章 Applet与多媒体编程172
7.1 Applet类172
7.1.1 Applet简介172
7.1.2 Applet的生命周期173
7.1.3 Applet的创建与运行174
7.1.4 HTML与〈Applet〉标记174
7.1.5 HTML与Applet的参数传递176
7.1.6 Applet与普通应用程序的合并运行177
7.1.7 使用Java存档文件179
7.1.8 Java插件180
7.2 图形处理181
7.2.1 基本图形182
7.2.2 画布183
7.2.3 文字输出187
7.2.4 颜色控制189
7.3 图像处理190
7.3.1 装载和显示图像190
7.3.2 动态显示图像191
7.4 动画处理192
7.4.1 动画原理192
7.4.2 图形双缓冲技术195
7.5 声音处理197
本章小结198
习题199
第8章 Java输入/输出处理200
8.1 流的概念200
8.1.1 数据流的基本概念200
8.1.2 Java的标准输入/输出201
8.2 流的分类204
8.2.1 流的分类204
8.2.2 基本输入/输出流的方法205
8.3 文件类206
8.3.1 File类的构造方法206
8.3.2 File类的常用方法207
8.4 数据流的应用211
8.4.1 文件输入/输出流的应用211
8.4.2 缓冲流的应用214
8.4.3 随机存取文件类220
8.4.4 数据输入/输出流的应用223
8.5 对象序列化224
8.5.1 对象序列化的定义224
8.5.2 序列化的方法224
8.5.3 序列化的注意事项226
本章小结228
习题228
第9章 Java网络编程230
9.1 网络基础230
9.1.1 网络通信概述231
9.1.2 客户/服务器模式232
9.1.3 保留端口232
9.1.4 Internet编址232
9.2 URL编程232
9.2.1 URL的概念232
9.2.2 URL的组成233
9.2.3 创建一个URL233
9.2.4 解析URL234
9.2.5 从URL读取WWW网络资源235
9.2.6 通过URLConnetction连接WWW236
9.3 Socket编程237
9.3.1 Socket通信237
9.3.2 Socket API237
9.3.3 Socket通信的一般过程238
9.3.4 最小TCP/IP服务器238
9.3.5 最小TCP/IP客户239
9.4 数据报编程240
9.4.1 数据报通信240
9.4.2 基于UDP的简单的客户/服务器程序设计241
9.5 综合实例244
9.5.1 聊天室的设计244
9.5.2 简单的Web浏览器设计247
本章小结250
习题250
第10章 Java数据库编程252
10.1 JDBC概述252
10.1.1 JDBC与ODBC252
10.1.2 JDBC技术概述253
10.1.3 JDBC驱动程序254
10.2 JDBC编程的基本步骤255
10.2.1 数据库URL255
10.2.2 装载驱动程序并建立连接256
10.2.3 执行SQL语句258
10.2.4 处理查询结果259
10.3 连接Access数据库265
10.3.1 使用数据源连接Access数据库的方法265
10.3.2 用Java直接连接Access数据库的方法267
10.4 连接SQL Server数据库268
10.4.1 查找驱动程序268
10.4.2 加载驱动程序268
本章小结270
习题271
实训272
实训一 熟悉开发工具和运行环境272
实训二 Java编程基础训练272
实训三 类、接口和包的使用273
实训四 异常的使用274
实训五 图形用户界面(1)275
实训六 图形用户界面(2)275
实训七 使用多线程编程277
实训八 浏览器中的图形和多媒体应用设计277
实训九 输入/输出流的应用278
实训十 网络编程278
实训十一 Java数据库编程279
部分习题参考答案280
参考文献283
热门推荐
- 3315972.html
- 1297868.html
- 2581666.html
- 455001.html
- 1107319.html
- 3682906.html
- 3809620.html
- 1892375.html
- 2588580.html
- 1653458.html
- http://www.ickdjs.cc/book_707829.html
- http://www.ickdjs.cc/book_2351254.html
- http://www.ickdjs.cc/book_794256.html
- http://www.ickdjs.cc/book_3743805.html
- http://www.ickdjs.cc/book_1964755.html
- http://www.ickdjs.cc/book_2317624.html
- http://www.ickdjs.cc/book_3691379.html
- http://www.ickdjs.cc/book_2401189.html
- http://www.ickdjs.cc/book_3586350.html
- http://www.ickdjs.cc/book_2202870.html