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

- 胡维华主编;本书编委会编著 著
- 出版社: 杭州:浙江科学技术出版社
- ISBN:7534128242
- 出版时间:2006
- 标注页数:258页
- 文件大小:20MB
- 文件页数:271页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Java概述1
1.1 Java语言简介1
1.1.1 Java的来历1
1.1.2 Java语言的现状2
1.1.3 Java语言的特点3
1.1.4 Java程序的工作原理5
1.2 Java语言开发环境7
1.2.1 Java平台的三个版本7
1.2.2 Java程序执行开发环境的建立8
1.2.3 Java集成环境开发工具简介11
1.2.4 Java在线帮助11
1.3.1 Java Application13
1.3 初识Java程序13
1.3.2 Java Applet14
1.4 Java程序的基本输入与输出16
1.4.1 Java Application字符界面的输入与输出16
1.4.2 Java Applet图形界面输入与输出19
1.4.3 Java Application图形界面输入与输出21
习题22
第2章 基本数据类型与表达式23
2.1 基本数据类型23
2.1.1 数据类型分类23
2.1.2 基本数据类型24
2.1.3 数据类型的转换26
2.2 常量与变量27
2.2.2 常量28
2.2.1 标识符与关键字28
2.2.3 变量30
2.3 表达式32
2.3.1 赋值表达式32
2.3.2 算术表达式33
2.3.3 关系表达式36
2.3.4 逻辑表达式37
2.3.5 条件表达式38
2.3.6 位运算表达式39
习题41
第3章 流程控制语句43
3.1 Java语句概述43
3.1.1 Java语句43
3.1.2 程序的三种基本结构44
3.2 选择语句45
3.2.1 if语句45
3.2.2 switch语句52
3.3 循环语句53
3.3.1 while语句53
3.3.2 do-while语句55
3.3.3 for语句57
3.3.4 break和continue语句60
3.4 循环的嵌套62
习题64
第4章 数组和字符串操作66
4.1 一维数组66
4.1.2 一维数组的创建与初始化67
4.1.1 一维数组的声明67
4.1.3 一维数组的访问68
4.2 二维数组69
4.2.1 二维数组的声明69
4.2.2 二维数组的创建与初始化69
4.2.3 二维数组的访问70
4.3 数组应用举例71
4.4 字符串的操作76
4.4.1 字符串概述76
4.4.2 String字符串说明及初始化76
4.4.3 String字符串的基本操作77
4.4.4 字符串的查找78
4.4.5 字符串比较79
4.4.6 字符串缓冲区类StringBuffer80
习题82
第5章 类与对象86
5.1 类的定义86
5.1.1 类与对象的基本概念86
5.1.2 类定义的基本框架87
5.1.3 成员变量定义88
5.1.4 方法的定义88
5.2 对象的创建和使用89
5.2.1 声明与创建对象89
5.2.2 构造方法与对象初始化90
5.2.3 访问对象91
5.3 方法的进一步讨论92
5.3.1 方法的调用与返回值92
5.3.2 方法的参数传递94
5.3.3 递归方法96
5.3.4 方法的重载98
5.4 静态变量与静态方法100
5.4.1 静态变量100
5.4.2 静态方法101
54.3 静态初始化器103
5.5 this关键字103
5.5.1 使用this解决局部变量与成员变量同名问题103
5.5.2 在构造方法中调用另一个重载的构造方法103
5.6 包104
5.6.1 包的含义104
5.6.2 创建包104
5.6.3 使用包中的类105
习题106
第6章 继承、封装与多态110
6.1 类的继承111
6.1.1 继承的基本概念111
6.1.2 子类的定义111
6.1.3 域的继承、隐藏与添加114
6.1.4 方法的继承、重载与覆盖114
6.1.5 super关键字的使用115
6.1.6 子类构造方法与父类构造方法116
6.1.7 父类对象与子类对象118
6.2 封装与访问控制119
6.2.1 封装119
6.2.2 类成员的访问控制符120
6.3.1 抽象类和抽象方法123
6.2.3 类的访问控制符123
6.3 抽象类与接口123
6.3.2 接口的声明与实现126
6.4 final关键字128
6.4.1 final变量128
6.4.2 final方法129
6.4.3 final类129
6.5 多态性129
6.5.1 覆盖实现多态性130
6.5.2 重载实现多态性131
6.6 内部类和匿名类132
6.6.1 内部类132
6.6.2 方法中的内部类133
6.6.3 匿名类134
6.7 Java类库与常用类135
6.7.1 Java类库及结构135
6.7.2 Object类136
6.7.3 Math类138
6.7.4 基本类型的包装类140
6.7.5 System类141
习题142
第7章 异常处理146
7.1 异常与异常处理类146
7.1.1 异常的基本概念146
7.1.2 异常处理类147
7.2 异常处理148
7.2.1 捕获与处理异常148
7.2.2 多异常的捕获与处理150
7.2.3 finally子句151
7.3 异常抛出152
7.3.1 异常抛出152
7.3.2 用throw语句抛出异常153
7.3.3 声明异常153
7.4 自定义异常154
习题155
第8章 Java输入输出及文件处理157
8.1 流式输入输出157
8.1.1 流式输入输出概述157
8.1.2 输入输出流的类层次158
8.1.3 基本输入输出流类159
8.1.4 其他输入输出流类161
8.1.5 标准输入输出162
8.2 文件与目录163
8.2.1 文件与目录管理164
8.2.2 文件输入输出流166
8.2.3 随机存取文件169
习题170
第9章 图形用户界面编程172
9.1 图形用户界面编程概述172
9.1.1 AWT组件和Swing组件172
9.1.2 容器和组件173
9.1.3 如何创建一个图形程序174
9.2 布局管理175
9.2.1 Flow布局管理器175
9.2.2 Border布局管理器177
9.2.3 Grid布局管理器178
9.2.4 Card布局管理器180
9.2.5 GridBag布局管理器180
9.3 事件处理180
9.3.1 事件处理模型181
9.3.2 事件监听器接口183
9.3.3 事件适配器(Adapter)187
9.3.4 用内部类实现事件处理188
9.4 使用Swing组件创建GUI191
9.4.1 Swing组件的分类191
9.4.2 使用Swing容器建立窗口192
9.4.3 Swing图形界面组件198
9.5.1 文本与字体209
9.5 文本、字体、颜色和图形绘制209
9.5.2 颜色210
9.5.3 图形的绘制210
习题213
第10章 Applet程序设计218
10.1 Applet概述218
10.2 Applet的生命周期和主要方法219
10.2.1 init()219
10.2.2 start()219
10.2.3 stop()220
10.2.4 void paint(Graphics g)220
10.2.5 destory()220
10.3.1 在Web浏览器中运行Applet222
10.3 Applet应用222
10.3.2 Applet实例223
习题226
第11章 多线程229
11.1 多线程概述229
11.1.1 什么是多线程229
11.1.2 Java线程模型229
11.2 创建线程231
11.2.1 主线程231
11.2.2 继承Thread类创建线程232
11.2.3 实现Runnable接口创建线程234
11.3 线程调度与优先级236
11.3.1 线程调度236
11.3.2 线程优先级238
11.4 线程同步239
习题242
第12章 Java网络、数据库和多媒体编程244
12.1 网络通信244
12.1.1 URL通信244
12.1.2 Java Socket通信246
12.2 JDBC编程249
12.2.1 JDBC模型249
12.2.2 Java访问数据库步骤249
12.3 Java与多媒体252
12.3.1 图像的使用252
12.3.2 声音播放255
习题257
参考文献258
热门推荐
- 3586592.html
- 33276.html
- 2751499.html
- 3852609.html
- 1101697.html
- 2104324.html
- 3179219.html
- 3754833.html
- 1091949.html
- 3846585.html
- http://www.ickdjs.cc/book_2605127.html
- http://www.ickdjs.cc/book_2984616.html
- http://www.ickdjs.cc/book_182402.html
- http://www.ickdjs.cc/book_1834698.html
- http://www.ickdjs.cc/book_711543.html
- http://www.ickdjs.cc/book_171361.html
- http://www.ickdjs.cc/book_2806458.html
- http://www.ickdjs.cc/book_908994.html
- http://www.ickdjs.cc/book_1784584.html
- http://www.ickdjs.cc/book_2457163.html