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

- 蔡翠平主编;唐大仕编著 著
- 出版社: 北方交通大学出版社;清华大学出版社
- ISBN:7810820990
- 出版时间:2003
- 标注页数:348页
- 文件大小:38MB
- 文件页数:363页
- 主题词: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的特点2
1.1.3 Java和C、C++4
1.2 面向对象程序设计5
1.2.1 面向对象概述5
1.2.2 对象、类与实体6
1.2.3 对象的状态与行为7
1.2.4 对象的关系7
1.2.5 面向对象的软件开发过程8
习题9
第2章 简单的Java程序11
2.1 Application与Applet程序11
2.1.1 Application程序11
2.1.2 Applet程序12
2.1.3 Java程序的基本构成13
2.2 程序的编辑、编译与运行15
2.2.1 Java工具包JDK15
2.2.2 Application的编辑、编译与运行15
2.2.3 Applet的编辑、编译与运行19
2.2.4 使用jar打包程序21
2.3 Java程序中的基本输入与输出21
2.3.1 字符界面的输入与输出22
2.3.2 Applet图形界面输入与输出24
2.3.3 Java.Application图形界面输入与输出26
2.3.4 同时作为Application与Applet的程序27
2.4 Java集成开发环境28
2.4.1 几种辅助工具的使用29
2.4.2 几种集成工具的使用31
习题34
第3章 数据运算、流控制和数组36
3.1 数据类型、变量与常量36
3.1.1 数据类型36
3.1.2 标识符37
3.1.3 常量37
3.1.4 变量38
3.1.5 程序的书写与注释39
3.2 运算符与表达式41
3.2.1 算术运算符41
3.2.2 关系运算符43
3.2.3 逻辑运算符43
3.2.4 位运算符44
3.2.5 赋值与强制类型转换48
3.2.6 条件运算符49
3.2.7 表达式及运算的优先级、结合性50
3.3 流程控制语句50
3.3.1 结构化程序设计的三种基本流程51
3.3.2 简单语句51
3.3.3 分支语句51
3.3.4 循环语句58
3.3.5 跳转语句64
3.4 数组67
3.4.1 一维数组67
3.4.2 多维数组70
3.4.3 System.copyarray()方法73
习题73
第4章 类、包和接口75
4.1 类、域、方法75
4.1.1 定义类中的域和方法75
4.1.2 构造方法与对象的创建77
4.1.3 使用对象78
4.1.4 方法的重载79
4.1.5 this的使用80
4.2 类的继承81
4.2.1 派生子类81
4.2.2 域的继承与隐藏、添加82
4.2.3 方法的继承、覆盖与添加83
4.2.4 super的使用84
4.2.5 父类对象与子类对象的转换85
4.3 包88
4.3.1 package语句88
4.3.2 import语句88
4.3.3 编译和运行包中的类89
4.3.4 CLASSPATH90
4.4 访问控制符90
4.4.1 成员的访问控制符90
4.4.2 类的访问控制符95
4.4.3 setor与getor96
4.4.4 构造方法的隐藏96
4.5 非访问控制符96
4.5.1 static97
4.5.2 final100
4.5.3 abstract101
4.5.4 其他修饰符103
4.5.5 一个应用模型——单子104
4.6 接口105
4.6.1 接口的概念105
4.6.2 定义接口106
4.6.3 实现接口107
4.6.4 对接口的引用108
习题109
第5章 深入理解Java语言111
5.1 变量及其传递111
5.1.1 基本类型变量与引用型变量111
5.1.2 域变量与局部变量112
5.1.3 变量的传递113
5.1.4 变量的返回114
5.2 多态与虚方法调用114
5.2.1 上溯造型115
5.2.2 虚方法调用116
5.2.3 动态类型确定118
5.3 对象构造与初始化120
5.3.1 调用本类或父类的构造方法120
5.3.2 构造方法的执行过程122
5.3.3 构建方法内部调用的方法的多态性123
5.4 对象清除与垃圾回收125
5.4.1 对象的自动清除125
5.4.2 System.gc()方法126
5.4.3 finalize()方法126
5.5 内部类与匿名类128
5.5.1 内部类128
5.5.2 方法中的内部类及匿名类132
习题134
第6章 异常处理135
6.1 异常处理135
6.1.1 异常的概念135
6.1.2 捕获和处理异常137
6.1.3 应用举例140
6.2 创建用户自定义异常类143
习题144
第7章 工具类及常用算法146
7.1 Java语言基础类146
7.1.1 Java基础类库146
7.1.2 Object类148
7.1.3 基本数据类型的包装类152
7.1.4 Math类153
7.1.5 System类154
7.2 字符串155
7.2.1 String类155
7.2.2 StringBuffer类159
7.2.3 StringTokenizer类161
7.3 集合类162
7.3.1 集合与CollectionAPI162
7.3.2 Set接口及HashSet类163
7.3.3 List接口及ArrayList,Vector类164
7.3.4 Iterator及Enumeration165
7.3.5 Map接口及Hashtable类167
7.4 向量、堆栈、队列168
7.4.1 Vector向量168
7.4.2 Stack堆栈171
7.4.3 LinkedList及队列173
7.5 排序与查找174
7.5.1 Arrays类174
7.5.2 Coliections类176
7.5.3 冒泡排序178
7.5.4 选择排序179
7.5.5 快速排序180
7.6 遍试、迭代和递归183
7.6.1 遍试183
7.6.2 迭代185
7.6.3 递归188
习题193
第8章 Java的多线程196
8.1 线程及其创建196
8.1.1 Java中的线程196
8.1.2 创建线程对象的两种方法197
8.1.3 多线程199
8.1.4 应用举例201
8.2 线程的调度205
8.2.1 线程的状态与生命周期205
8.2.2 线程调度与优先级206
8.2.3 对线程的基本控制208
8.3 线程的同步与共享211
8.3.1 synchronized关键字211
8.3.2 线程间的同步控制214
习题219
第9章 流、文件及基于文本的应用220
9.1 流式输入与输出220
9.1.1 字节流与字符流220
9.1.2 节点流和处理流222
9.1.3 标准输入和标准输出225
9.1.4 应用举例226
9.2 文件及目录229
9.2.1 文件与目录管理229
9.2.2 文件输入与输出流231
9.2.3 RandomAccessFile类234
9.3 基于文本的应用235
9.3.1 Java Application命令行参数235
9.3.2 环境参数236
9.3.3 处理Deprecated的API237
习题239
第10章 图形用户界面240
10.1 AWT组件240
10.1.1 图形用户界面概述240
10.1.2 AWT组件分类241
10.1.3 Component的方法244
10.2 布局管理245
10.2.1 FlowLayout245
10.2.2 BorderLayout246
10.2.3 CardLayout247
10.2.4 GridLayout249
10.2.5 GridBagLayout250
10.2.6 通过嵌套来设定复杂的布局250
10.3 事件处理251
10.3.1 事件及事件监听器251
10.3.2 事件监听器的注册253
10.3.3 事件适配器258
10.3.4 内部类及匿名类在事件处理中的应用259
10.4 常用组件的使用262
10.4.1 标签、按钮与动作事件262
10.4.2 文本框、文本区域与文本事件264
10.4.3 单、复选按钮,列表与选择事件265
10.4.4 调整事件与滚动条269
10.4.5 鼠标、键盘事件与画布271
10.4.6 Frame与窗口事件273
10.4.7 Panel与容器事件274
10.4.8 组件事件、焦点事件与对话框276
10.5 绘图、图形和动画277
10.5.1 绘制图形277
10.5.2 显示文字281
10.5.3 控制颜色282
10.5.4 显示图像283
10.5.5 实现动画效果283
10.6 Applet285
10.6.1 Applet的基本工作原理286
10.6.2 Applet类286
10.6.3 HTML文件参数传递288
10.6.4 Applet的局限289
10.7 SwingGUI组件295
10.7.1 Swing的特点295
10.7.2 几种Swing组件介绍296
10.8 基于GUI的应用程序299
10.8.1 使用可视化设计工具299
10.8.2 菜单的定义与使用299
10.8.3 菜单、工具条及对话框的应用303
习题308
第11章 网络、多媒体和数据库编程310
11.1 Java网络编程310
11.1.1 使用URL310
11.1.2 用Java实现底层网络通信312
11.1.3 实现多线程服务器程序314
11.1.4 Java的Email编程323
11.2 多媒体编程329
11.2.1 在Applet中获取声音与图像329
11.2.2 Java图像编程332
11.2.3 Java声音编程334
11.3 Java数据库编程335
11.3.1 Java访问数据库的基本步骤335
11.3.2 使用JTable显示数据表339
11.4 J2EE及J2ME简介343
11.4.1 J2EE简介343
11.4.2 J2ME简介345
习题347
参考文献348
热门推荐
- 3122440.html
- 3730763.html
- 3021923.html
- 953880.html
- 3250330.html
- 1736238.html
- 3772936.html
- 1203632.html
- 1910473.html
- 2249781.html
- http://www.ickdjs.cc/book_3861572.html
- http://www.ickdjs.cc/book_1384612.html
- http://www.ickdjs.cc/book_2090247.html
- http://www.ickdjs.cc/book_1317601.html
- http://www.ickdjs.cc/book_1702257.html
- http://www.ickdjs.cc/book_2898452.html
- http://www.ickdjs.cc/book_2502417.html
- http://www.ickdjs.cc/book_1434399.html
- http://www.ickdjs.cc/book_529416.html
- http://www.ickdjs.cc/book_1998269.html