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

- 殷兆麟主编;赵艳红,朱敏,秦国华等参编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040115514
- 出版时间:2002
- 标注页数:350页
- 文件大小:39MB
- 文件页数:361页
- 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 计算机语言概述1
1.1 机器语言与汇编语言1
1.2 高级程序设计语言1
目录1
1.3 语言翻译程序3
1.4 虚拟机、Java虚拟机与4
Java运行环境4
1.5 Java程序的运行6
1.6 Java程序的开发、执行流程6
习题7
小结7
第二章 Java开发环境基础知识8
2.1 Java开发环境概述8
2.2 JDK的安装、环境配置及使用8
2.2.1 JDK的安装与环境配置8
2.2.2 JDK的环境工具9
及其使用9
2.2.3 JDK下的Java编程13
2.3 JBuilder集成开发环境简介14
2.3.2 主菜单栏15
2.3.1 主窗口15
2.3.3 工具栏34
2.3.4 组件选项板35
2.3.5 JBuilder下的Java编程35
小结39
习题39
第三章 Java语言基础40
3.1 一个简单的Java程序实例40
3.1.1 类首部40
3.2.1 标识符41
3.1.2 类体41
3.2 标识符、注释和分隔符41
3.2.2 注释42
3.2.3 分隔符42
3.3 变量和常量42
3.3.1 变量42
3.3.2 常量43
3.4 基本类型43
3.4.1 整型44
3.4.3 布尔型45
3.4.2 浮点型45
3.4.4 字符型46
3.5 运算符及表达式47
3.5.1 表达式47
3.5.2 运算符47
3.5.3 算术运算符47
3.5.4 关系运算符48
3.5.5 逻辑运算符48
3.5.8 条件运算符49
3.5.7 赋值运算符49
3.5.6 位运算符49
3.6 运算符的优先级50
3.7 数据类型转换51
3.7.1 自动类型转换51
3.7.2 强制类型转换51
3.8 简单语句和复合语句52
3.9 控制语句54
3.9.1 选择语句54
3.9.2 switch语句57
3.9.3 循环语句59
3.9.4 for语句61
3.9.5 循环的嵌套64
3.9.6 break和continue语句65
3.10 综合应用举例67
小结68
习题68
4.2.1 对象71
4.3 Java的类71
4.2.2 类71
4.2 类与对象的基本概念71
4.1 面向对象的理论基础71
第四章 Java面向对象的程序设计71
4.3.1 类首说明72
4.3.2 类体72
4.3.3 方法说明75
4.4 继承80
4.4.1 类继承的语法形式81
4.4.2 类的层次结构82
4.4.3 抽象类和方法83
和初始化84
4.5.1 对象说明84
4.5.2 对象的实例化84
4.5 对象的创建与使用84
4.4.4 最终类(final类)84
4.5.3 对象的成员变量85
及方法的访问85
4.6 null、this、super和多态性85
4.6.1 null、this、super85
4.6.2 多态性86
4.7 接口86
4.7.1 接口的概念87
4.7.2 接口的说明87
4.7.3 接口的使用88
4.8 包89
4.8.1 包说明89
4.8.2 包的层次结构89
4.8.3 包的使用90
4.8.4 Java包92
4.9 综合应用示例92
4.9.1 单向链表92
4.9.2 队97
4.9.3 栈98
习题99
小结99
5.1 异常类的层次104
第五章 异常处理104
5.2 throws抛出异常105
5.3 throw抛出异常106
5.4 try-catch异常处理107
5.5 finally语句109
5.6 正确地使用异常113
小结113
习题114
6.1 Java可重用类的结构115
第六章 Java的基本可重用类115
6.2 Java语言包(java.lang)116
6.2.1 字符串类116
6.2.2 数组118
6.2.3 Math类122
6.3 java.util包123
6.3.1 java.util包的构成123
6.3.2 日期时间类123
6.3.3 向量类及其使用125
6.3.4 哈希表类及其应用128
6.4 输入/输出包(java.io)130
6.4.1 流(stream)130
6.3.5 栈类130
6.4.2 基本输入/输出流132
6.4.3 File类134
6.4.4 字符流文件136
6.4.5 字节流文件137
6.4.6 过滤流138
6.4.7 文件拷贝实例141
小结149
习题149
第七章 Java小应用程序Applet153
7.1 Applet程序开发步骤153
7.1.1 编辑Applet的153
Java源文件153
JavaWorld.HTML运行154
7.1.5 使用浏览器观察154
7.2 Applet的安全154
7.1.4 使用applet viewer运行JavaWorld.HTML154
7.1.3 创建HTML文件154
7.1.2 编译Applet154
7.3 Applet类155
7.4 Applet的4种常用方法156
7.4.1 init()方法156
7.4.2 start()方法156
7.4.3 stop()方法156
7.4.4 destroy()方法156
7.5 Applet的应用156
7.5.1 利用Applet接收从HTML中传递过来的参数156
7.5.2 利用Applet显示图像161
7.5.3 利用Applet播放声音163
7.5.4 在Applet之间进行166
通信166
7.6 Applet的事件及其处理172
7.6.1 Applet中的鼠标操作172
7.6.2 Applet中的键盘操作175
7.7 利用浏览器浏览Applet179
7.7.1 远程浏览Applet179
7.7.2 查看Java错误180
小结181
习题181
——AWT组件183
第八章 图形用户界面(GUI)183
8.1 抽象窗口工具箱183
8.2 基本组件184
8.2.1 按钮184
8.2.2 标签185
8.2.3 文本框和多行文本框186
8.2.4 复选框188
8.2.5 单选框189
8.2.6 下拉式列表190
8.2.7 列表191
8.2.8 滚动条192
8.3 容器组件194
8.3.1 面板194
8.3.2 框架194
8.3.3 对话框195
8.4 莱单196
8.4.1 菜单和菜单条196
8.4.2 菜单项196
8.4.3 画布197
8.4.4 使用AWT组件绘图197
8.6 事件处理201
8.5 AWT中的其他类201
8.6.1 Event对象202
8.6.2 如何实现事件处理202
程序202
8.6.3 典型事件处理202
8.7 用组件构造用户接口207
8.7.1 将组件加到容器中207
8.7.2 Component类提供207
的功能207
8.8.1 使用布局管理器208
8.8 组件在容器中的布局208
8.8.2 示例程序215
小结217
习题218
第九章 Java的多线程机制222
9.1 什么是多线程机制222
9.2 多线程实现机制222
9.2.1 继承Thread类223
9.2.2 实现Runnable接口224
及方法225
9.3.1 Thread类成员变量225
9.3 Thread类225
9.3.2 线程状态226
9.3.3 Thread优先级228
9.3.4 ThreadGroup类230
9.3.5 线程的同步231
9.4 线程通信232
9.4.1 主存读/写通信232
9.4.2 管道流通信233
9.5 线程死锁234
9.6 线程控制综合示例235
习题242
小结242
第十章 Java网络编程243
10.1 Java网络编程基本概念243
10.1.1 通信与协议243
10.1.2 套接口编程概述244
10.2 Java网络包(java.net.)245
10.2.1 套接口类(Socket)245
通信246
10.3.1 一对一的Socket C/S246
编程246
10.3 使用TCP协议的Socket网络246
10.2.2 服务器套接口类246
(ServerSocket)246
10.3.2 综合示例:一对多通信251
的实现251
10.4 使用UDP协议258
的Socket网络编程258
10.4.1 数据报套接口(DatagramSocket)类和数据包(DatagramPacket)类258
10.4.2 服务器方实现259
10.4.3 客户方实现260
10.5.1 URL类简介261
10.5 URL类编程261
10.5.2 构造URL类对象262
10.5.3 构造URL类对象中263
的异常263
10.5.4 URL类获取URL特征263
的主要方法263
10.5.5 URL类获取URL对象263
内容263
10.6.1 利用URLConnection类对象读取URL内容267
10.6 URLConnection)类的使用267
10.6.2 利用URLConnection类对象向URL对象发送服务请求及参数268
小结270
习题270
第十一章 Java与数据库的连接——JDBC技术270
11.1 概述271
11.2 JDBC的基本功能与特点271
11.2.1 JDBC的基本功能271
11.2.2 JDBC API的特点271
的比较272
11.2.3 JDBC与ODBC和其他API272
11.2.4 JDBC在数据库访问的两层与三层模型上的应用273
11.3 JDBC API274
11.3.1 使用方法274
11.3.2 安全性问题274
11.3.3 JDBC接口概貌275
11.4 JDBC应用276
11.4.1 与数据库建立连接276
11.4.2 执行查询语句277
11.4.3 检索结果集279
11.4.4 更新数据库操作280
11.4.5 参数的输入和输出281
11.5 动态数据库访问282
11.6 用JDBC访问数据库示例284
小结291
习题291
第十二章 JBuilder可视化开发环境的使用291
12.1 JBuilder开发环境292
12.1.1 JBuilder开发环境292
12.1.2 创建新工程293
12.1.4 设计用户界面294
12.1.3 编辑源代码294
12.1.5 编译和运行工程295
12.1.6 用UML使代码296
可视化296
12.1.7 程序调试296
12.1.8 单元测试296
12.1.9 程序打包298
12.1.10 由API源文件生成Javadoc(Java文本)298
12.1.11 团队开发299
12.1.13 开发Web应用300
12.1.12 开发数据库应用300
12.1.14 开发企业JavaBeans301
(EJB)301
12.1.15 开发采用XML301
的应用301
12.1.16 使用帮助301
12.2 JBuilder开发环境的应用实例——用Java开发的文本编辑器302
12.2.1 创建工程303
12.2.2 添加一个文本区306
12.2.3 创建菜单309
12.2.4 添加字体选择310
对话框310
12.2.5 给FontChooser附加一个菜单项事件312
12.2.6 给JColorChooser附加一个菜单项事件313
12.2.7 添加一个清除文本区314
的菜单事件处理器314
12.2.8 添加一个文件选择315
对话框315
12.2.9 添加从文件中读出文本的代码315
的菜单项316
12.2.10 添加一个保存文件316
12.2.11 添加测试文件是否被修改的代码318
12.2.12 激活工具栏按钮320
12.2.13 将事件处理与文本区322
联系起来322
12.2.14 在文本区添加一个323
右击弹出菜单323
12.2.15 在窗口的标题栏显示324
文件名和状态324
12.2.16 将Text Editor应用程序打包成一个JAR文件326
12.3 编译、运行和调试332
12.3.1 打开例子333
DebugTutorial333
12.3.2 修改语法错误333
12.3.3 纠正编译错误335
12.3.4 改正修复subtractValues()方法中的错误338
12.3.5 改正divideValues()方法中的错误343
12.3.6 改正oddEven()方法中的错误346
小结349
习题349
参考文献350
热门推荐
- 1380393.html
- 2924946.html
- 3669506.html
- 383615.html
- 3624212.html
- 2107580.html
- 334843.html
- 407694.html
- 1877693.html
- 2215635.html
- http://www.ickdjs.cc/book_2163282.html
- http://www.ickdjs.cc/book_2768729.html
- http://www.ickdjs.cc/book_975817.html
- http://www.ickdjs.cc/book_3045796.html
- http://www.ickdjs.cc/book_1323529.html
- http://www.ickdjs.cc/book_792961.html
- http://www.ickdjs.cc/book_2713873.html
- http://www.ickdjs.cc/book_1160337.html
- http://www.ickdjs.cc/book_1514991.html
- http://www.ickdjs.cc/book_2679891.html