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

- 张仕斌等编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508442911
- 出版时间:2007
- 标注页数:332页
- 文件大小:24MB
- 文件页数:352页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
序1
前言1
第1章 Java语言概述1
1.1 程序设计语言概述1
1.1.1 计算机程序设计方法和语言1
1.1.2 面向对象的程序设计2
1.2 Java语言简介4
1.2.1 Java语言的特色4
1.2.2 Java的应用背景5
1.3 Java语言运行环境6
1.3.1 Java虚拟机7
1.3.2 Java运行环境的配置7
1.3.3 Java编程语言开发工具10
1.4 简单Java程序的创建、编译及运行步骤11
1.5 本章小结12
1.6 实践检验12
理论巩固12
上机实战12
2.1 Java程序的构成14
2.1.1 一个Java源程序14
第2章 Java语言基础14
2.1.2 Java的程序注释15
2.1.3 Java的标识符与关键字16
2.2 基本数据类型17
2.2.1 整型17
2.2.2 字符型18
2.2.3 浮点型18
2.2.4 逻辑型18
2.2.5 变量与常量19
2.2.6 数据类型的转换21
2.3 运算符与表达式22
2.3.1 赋值23
2.3.2 算术运算23
2.3.3 关系运算25
2.3.4 逻辑运算25
2.3.5 位运算26
2.3.6 其他运算27
2.3.7 运算符的优先级27
2.4 数组28
2.4.1 数组声明、创建及初始化28
2.4.2 数组的使用30
2.4.3 多维数组32
2.5 流程控制语句34
2.5.1 结构化程序设计的3种基本流程34
2.5.2 顺序结构35
2.5.3 分支结构35
2.5.4 循环结构38
2.5.5 跳转语句42
2.6 本章小结44
2.7 实践检验44
理论巩固44
上机实战45
第3章 类和对象48
3.1 面向对象的程序设计方法概述48
3.1.1 抽象49
3.1.2 封装49
3.1.3 继承50
3.1.4 多态50
3.2 类51
3.2.1 类声明51
3.2.2 类体52
3.2.3 类的变量52
3.2.4 构造方法54
3.2.5 终结函数55
3.2.6 类方法和实例方法56
3.3 对象的创建和使用57
3.3.1 创建对象57
3.3.2 对象的使用59
3.3.3 在类定义内调用方法60
3.4 参数的传递61
3.4.1 以变量为参数调用方法61
3.4.2 以数组作为参数或返回值的方法调用62
3.5 匿名对象63
3.6 本章小结64
3.7 实践检验64
理论巩固64
上机实战65
第4章 类的方法68
4.1 方法的简介68
4.2 方法的结构68
4.3 方法的调用69
4.3.1 传值调用69
4.3.2 引用调用70
4.4 方法的重载71
4.5 Math类72
4.6 作用域74
4.6.1 标识符的作用域74
4.6.2 标识符的生命周期75
4.7 递归75
4.7.1 递归的定义75
4.7.2 递归实例76
4.9 实践检验77
理论巩固77
4.8 本章小结77
上机实战78
第5章 类的重用82
5.1 类的继承82
5.1.1 继承的概念82
5.1.2 继承的语法83
5.1.3 隐藏和覆盖86
5.1.4 继承时的构造方法88
5.1.5 应用举例89
5.2 Object类90
5.3.1 终结类92
5.3 终结类与终结方法92
5.3.2 终结方法93
5.4 抽象类94
5.4.1 抽象类的声明94
5.4.2 抽象方法94
5.5 类的组合96
5.5.1 组合的语法96
5.5.2 组合与继承的比较96
5.5.3 组合与继承的结合97
5.6 包的应用97
5.6.1 Java基础类库概述98
5.6.2 自定义包105
5.6.3 JAR文件106
5.7 本章小结108
5.8 实践检验109
理论巩固109
上机实战110
第6章 接口与多态113
6.1 接口113
6.1.1 接口的作用及语法113
6.1.2 接口的实现115
6.1.3 利用接口实现类的多重继承116
6.1.4 接口的扩展117
6.2 塑型118
6.2.1 塑型的概念118
6.2.2 塑型的应用119
6.2.3 方法的查找120
6.3 多态的概念121
6.3.1 多态的目的121
6.3.2 绑定的概念123
6.4 多态的应用125
6.5.1 构造方法的调用顺序127
6.5 构造方法与多态127
6.5.2 构造方法中的多态方法131
6.6 内部类132
6.7 本章小结133
6.8 实践检验133
理论巩固133
上机实战134
第7章 输入/输出流136
7.1 输入/输出流的概念136
7.2 常见的输入/输出流137
7.2.1 标准输入/输出流138
7.2.2 内存读写139
7.2.3 管道流140
7.2.4 文件输入/输出流142
7.2.5 连接多个流145
7.2.6 过滤流146
7.3 本章小结147
7.4 实践检验148
理论巩固148
上机实战149
8.1.1 用数组存储对象150
8.1 对象数组150
第8章 集合150
8.1.2 对数组元素进行排序151
8.1.3 在已排序的数组中查找151
8.2 集合152
8.2.1 Java集合框架152
8.2.2 向量154
8.2.3 Enumeration及Iterator接口155
8.2.4 Map接口及其类层次156
8.2.5 哈希表157
8.4 实践检验160
理论巩固160
8.3 本章小结160
上机实战161
第9章 多线程163
9.1 多线程编程基础163
9.1.1 线程的基本概念163
9.1.2 Java的线程模型164
9.1.3 Thread类165
9.1.4 线程间的数据共享166
9.1.5 多线程的同步控制166
9.1.6 线程之间的通信167
9.2.1 线程的基本状态170
9.1.7 守护线程170
9.2 线程的生命周期170
9.2.2 Runnable接口171
9.2.3 死锁问题172
9.2.4 控制线程的生命173
9.3 线程的优先级176
9.4 用于制作动画的线程176
9.4.1 动画程序框架176
9.4.2 帧的画法178
9.4.4 使用图片179
9.4.3 避免闪动179
9.6 实践检验181
理论巩固181
上机实战181
9.5 本章小结181
第10章 异常处理183
10.1 异常183
10.1.1 异常的概念183
10.1.2 异常的分类184
10.1.3 异常的层次184
10.2.1 异常处理语句185
10.2 异常处理185
10.2.2 异常处理机制186
10.2.3 多个catch语句186
10.2.4 finally语句187
10.3 抛出异常188
10.3.1 throw语句188
10.3.2 throws语句188
10.4 自定义异常189
10.6 实践检验190
理论巩固190
10.5 本章小结190
上机实战191
第11章 图形用户界面192
11.1 Applet基础192
11.1.1 Applet类192
11.1.2 Applet的运行环境193
11.1.3 Applet的运行机理193
11.1.4 Applet应用程序接口194
11.2 图形用户界面195
11.2.1 容器195
11.2.3 识别用户窗口界面的组件196
11.2.2 组件196
11.2.4 颜色类与字体类197
11.3 创建窗体界面组件的包及类继承关系199
11.3.1 java.awt包199
11.3.2 javax.swing包199
11.3.3 事件处理200
11.4 面板和画布206
11.4.1 面板206
11.4.2 画布207
11.5 布局管理器208
11.5.1 FlowLayout209
11.5.2 BorderLayout210
11.5.3 GridLayout211
11.5.4 CardLayout213
11.5.5 GridBagLayout215
11.5.6 BoxLayout217
11.5.7 创建Panel和复杂的布局219
11.6 常用组件220
11.6.1 标签220
11.6.2 按钮221
11.6.3 文本框223
11.6.5 口令框224
11.6.4 文本区域224
11.6.6 复选框和单选按钮226
11.6.7 列表框和下拉列表框(组合框)229
11.6.8 滚动条232
11.6.9 进度条234
11.6.10 表格236
11.7 窗口和菜单238
11.7.1 窗口类238
11.7.2 菜单条、菜单和菜单项239
11.7.3 窗口事件239
11.7.4 Window Adapter适配器240
11.8.1 对话框类242
11.8 对话框242
11.8.2 常用对话框243
11.9 多媒体编程基础244
11.9.1 图像处理244
11.9.2 数字音频245
理论巩固246
上机实战246
11.11 实践检验246
11.10 本章小结246
第12章 网络编程基础248
12.1 网络程序设计基本概念248
12.2 服务器和客户机249
12.2.1 WinSock程序249
12.2.2 端口249
12.2.3 Socket套接字250
12.2.4 服务器和客户机程序250
12.2.5 服务多客户254
12.2.6 数据报255
12.3.1 Socket257
12.3 网络程序设计技术257
12.3.2 RPC258
12.3.3 Ping程序258
12.3.4 FTP客户端程序259
12.4 Servlet编程基础261
12.4.1 Servlet容器、Web服务器和应用服务器261
12.4.2 Servlet的基本结构261
12.4.3 Servlet的编译和安装262
12.4.4 Servlet的生命周期263
12.4.5 与客户端的交互263
12.5.1 使用Cookie264
12.5 客户端跟踪264
12.5.2 使用Session265
12.6 协作与通信265
12.6.1 Applet与Servlet的通信266
12.6.2 Servlet间的信息共享267
12.7 网络编程实例268
12.8 J2EE和J2ME简介276
12.8.1 J2EE简介276
12.8.2 J2ME简介277
上机实战278
理论巩固278
12.9 本章小结278
12.10 实践检验278
第13章 JSP程序设计基础280
13.1 JSP简介280
13.1.1 什么是JSP程序280
13.1.2 JSP语法概述281
13.1.3 JSP内置对象289
13.1.4 一个简单的JSP程序293
13.2.1 JavaBean简介294
13.2.2 在JSP程序中使用JavaBean294
13.2 JSP与JavaBean294
13.3 JSP标签库296
13.3.1 标签处理类296
13.3.2 标签库描述文件296
13.3.3 在JSP程序中使用标签298
13.3.4 自定义标签库298
13.4 JSP与Servlet300
13.4.1 Web应用程序的一般结构300
13.4.2 JSP与Servlet间的信息共享302
13.4.3 JSP与Servlet间的控制传递304
13.4.4 Web应用程序举例306
13.5 本章小结307
13.6 实践检验308
理论巩固308
上机实战308
第14章 数据库编程基础309
14.1 数据库基础知识309
14.1.1 数据库技术简介309
14.1.2 建立一个实例数据库311
14.1.3 SQL语言简介312
14.2 通过JDBC访问数据库313
14.2.1 设置环境313
14.2.2 建立连接316
14.2.3 对数据库进行操作317
14.2.4 执行带参数的SQL语句320
14.3 JSP数据库连接技术简介321
14.4 数据库访问示例322
14.5 本章小结322
14.6 实践检验323
理论巩固323
上机实战323
附录 理论巩固习题参考答案324
参考文献333
热门推荐
- 808872.html
- 1328080.html
- 2268166.html
- 334137.html
- 757570.html
- 3160389.html
- 705860.html
- 2031234.html
- 2536237.html
- 3521765.html
- http://www.ickdjs.cc/book_267166.html
- http://www.ickdjs.cc/book_2073207.html
- http://www.ickdjs.cc/book_982970.html
- http://www.ickdjs.cc/book_3161686.html
- http://www.ickdjs.cc/book_3502269.html
- http://www.ickdjs.cc/book_3689423.html
- http://www.ickdjs.cc/book_3862982.html
- http://www.ickdjs.cc/book_553120.html
- http://www.ickdjs.cc/book_3778984.html
- http://www.ickdjs.cc/book_1122206.html