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

- 姜刚,胡全星编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115066973
- 出版时间:1998
- 标注页数:390页
- 文件大小:16MB
- 文件页数:402页
- 主题词:
PDF下载
下载说明
JAVA语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Java语言特征3
第一章 Java语言基本知识3
1.1 Java的历史3
1.2 Java的特点5
1.3 初识Java程序9
1.3.1 应用程序实例9
1.3.2 Applet程序10
1.3.3 输出11
第二章 Java词法、常量及变量13
2.1 词法结构13
2.1.1 注释13
2.1.2 关键字15
2.1.3 标识符15
2.1.4 分隔符16
2.1.5 常量17
2.1.6 运算符17
2.2 常量和变量17
2.2.1 数据类型17
2.2.2 常量和变量18
2.2.3 整型数据19
2.2.4 浮点型数据(实数)21
2.2.5 布尔逻辑型数据22
2.2.6 字符型数据23
2.2.7 字符串数据24
2.2.8 缺省初始值25
2.2.9 一个Java基本数据类型的例子26
2.2.10 混合运算26
第三章 运算符和表达式31
3.1 运算符简介31
3.2 算术运算符32
3.2.1 一元运算符32
3.2.2 二元运算符33
3.3 关系运算符33
3.4 布尔逻辑运算符34
3.5 位运算符35
3.5.1 取反运算符?35
3.5.2 按位与运算符&35
3.5.3 按位或运算符?35
3.5.4 按位异或运算?36
3.5.5 左移运算符<<36
3.5.6 右移运算符>>36
3.5.7 无符号右移运算符>>>37
3.5.8 位的混合运算37
3.5.9 移位实例37
3.6 赋值运算符38
3.6.1 简单赋值运算符=38
3.6.2 复合赋值运算符38
3.7 条件运算符39
3.8 表达式39
3.8.1 表达式的构成39
3.8.2 运算符的优先级40
第四章 Java语言块与语句43
4.1 块43
4.1.1 定义及用法43
4.1.2 局部变量声明44
4.2 语句45
4.2.1 空语句45
4.2.2 标识语句45
4.2.3 表达式语句45
4.2.4 不可达语句46
4.2.5 选择语句47
4.2.6 循环语句50
4.2.7 跳转(Jump)语句52
4.2.8 警戒(guard)语句55
4.2.9 同步(synchronized)语句64
第五章 Java数组67
5.1 数组类型67
5.2 数组变量的声明68
5.3 数组初始化68
5.4 数组长度69
5.5 数组下标70
5.6 数组操作的例子70
5.6.1 三角形二维数组70
5.6.2 三维数组71
5.6.3 一个Hash表数组72
5.7 字符数组和字符串73
5.8 其它73
第六章 Java语言包75
6.1 全局唯一包名75
6.2 主机上包的定位76
6.3 编译单元76
6.4 编译单元的名称77
6.5 引入语句77
6.6 标准引入78
6.7 其它包中类和接口的使用78
6.8 包的几个例子78
第七章 Java语言的面向对象特征83
7.1 面向对象编程83
7.1.1 面向对象编程简介83
7.1.2 面向对象技术的历史84
7.1.3 Java与面向对象程序设计85
7.1.4 几个基本概念87
7.1.5 Java语言面向对象程序设计方法88
7.2 类89
7.2.1 类的声明89
7.2.2 类体90
7.3 变量91
7.3.1 实例变量91
7.3.2 局部变量92
7.3.3 静态变量92
7.3.4 例子93
7.4 方法94
7.4.1 方法声明94
7.4.2 方法体98
7.4.3 方法重构(override)100
7.4.4 构造方法102
7.4.5 析构方法102
7.5 对象103
7.5.1 对象的生成103
7.5.2 对象的使用104
7.6 类的继承106
7.6.1 创建子类106
7.6.2 变量的隐藏108
7.6.3 方法重载(overload)109
7.6.4 super和Superclass110
7.6.5 关于继承的几个问题112
7.7 访问控制113
7.7.1 private114
7.7.2 friendly116
7.7.3 protected116
7.7.4 public117
7.7.5 访问控制权限与重载的关系117
7.8 方法和变量的作用域118
7.8.1 局部变量118
7.8.2 实例变量和静态变量119
7.8.3 方法119
7.9 初始化120
7.9.1 实例初始化120
7.9.2 类的初始化122
7.9.3 类和实例的初始化123
7.10 类的转换124
7.11 接口125
7.11.1 接口概念125
7.11.2 接口声明126
7.11.3 接口的多重继承127
7.11.4 接口的实现127
7.11.5 接口作为数据类型127
第二部分 Java语言编程131
第八章 Java语言编程环境131
8.1 Java编译器132
8.2 Java解释器133
8.3 Java本地代码生成器135
8.4 Java反编译器137
8.5 Java程序性能分析器139
8.6 Java程序调试器141
8.7 Java文档生成器142
8.8 Applet浏览器144
8.9 Java编译时刻错误信息144
第九章 Java编程及WWW基础157
9.1 独立应用程序编写158
9.2 Applet程序设计159
9.2.1 一个例子159
9.2.2 编写Applet160
9.3 Applet的应用165
9.3.1 在Applet中显示图像165
9.3.2 播放声音166
9.3.3 演示动画167
9.3.4 总结170
9.4 WWW基础170
9.4.1 WWW原理170
9.4.2 HTTP协议171
9.4.3 WWW页面的制作172
9.4.4 交互式WWW网页的制作176
9.4.5 Java的出现181
第十章 Java语言GUI编程185
10.1 事件驱动程序设计185
10.2 图形用户界面设计189
10.2.1 界面元素的层次189
10.2.2 Component类190
10.2.3 命令按钮(Button)192
10.2.4 标签(Label)193
10.2.5 单选钮(Checkbox)194
10.2.6 复选钮(CheckboxGroup)194
10.2.7 组合框(Choice)195
10.2.8 列表框(List)196
10.2.9 滚动条(Scrollbar)198
10.2.10 多行文本框(TextArea)199
10.2.11 单行文本框(TextField)199
10.2.12 画布(Canvas)200
10.2.13 一个完整的实例202
10.3 窗口布局205
10.3.1 顺序布局(FlowLayout)205
10.3.2 边界布局(BorderLayout)206
10.3.3 卡片布局(GardLayout)207
10.3.4 网格布局(GridLayout)208
10.3.5 其它布局209
10.4 子窗口209
10.5 独立应用程序图形用户界面设计210
10.5.1 窗口界面设计210
10.5.2 菜单设计213
10.6 对话框216
10.7 结论217
第十一章 Java的多线程编程219
11.1 线程的概念219
11.2 Java的线程支持220
11.3 Java语言的多线程编程221
11.3.1 线程的建立221
11.3.2 线程的启动222
11.3.3 线程的挂起和恢复225
11.3.4 线程的终止225
11.4 线程的调度与线程优先级225
11.5 线程的同步227
11.5.1 关键段227
11.5.2 同步228
11.5.3 死锁229
11.5.4 协同230
11.5.5 线程组232
11.6 多线程程序应用233
第十二章 Java网络程序设计235
12.1 网络基本概念235
12.1.1 ISO层次模型235
12.1.2 IP地址236
12.1.3 域名系统238
12.1.4 TCP和UDP传输239
12.1.5 端口239
12.1.6 相关239
12.1.7 socket编程240
12.1.8 Java的网络编程242
12.2 Java语言网络程序设计242
12.2.1 Internet地址242
12.2.2 socket编程方法243
12.2.3 数据报编程246
12.2.4 URL编程248
12.2.5 应用类库编程249
第十三章 使用Java语言资源251
13.1 字符串运算252
13.1.1 String类252
13.1.2 StringBuffer类256
13.2 数学运算257
13.3 数和字符串的转换258
13.3.1 数值转换成字符串258
13.3.2 字符串转换成数值258
13.3.3 一个整数相乘实例259
13.3.4 格式化输出260
13.4 I/O流261
13.4.1 File类262
13.4.2 顺序文件存取263
13.4.3 随机文件存取266
13.4.4 打印流267
13.4.5 屏幕输入268
13.5 使用系统资源268
13.5.1 使用System类268
13.5.2 系统属性269
13.5.3 内存管理270
13.5.4 获取当前时间270
第三部分 Java类库273
第十四章 Java类库索引273
14.1 Java语言类库的层次结构273
14.2 Java基本类库278
14.2.1 java.applet包279
14.2.2 java.lang包281
14.2.3 java.io包304
14.2.4 java.awt包320
14.2.5 java.awt.image包354
14.2.6 java.awt.peer包363
14.2.7 java.net包369
14.2.8 java.util包381
热门推荐
- 3654041.html
- 3177021.html
- 1016384.html
- 2395382.html
- 2850839.html
- 1863205.html
- 751741.html
- 3709396.html
- 69304.html
- 496399.html
- http://www.ickdjs.cc/book_1614648.html
- http://www.ickdjs.cc/book_467852.html
- http://www.ickdjs.cc/book_2080806.html
- http://www.ickdjs.cc/book_1038962.html
- http://www.ickdjs.cc/book_538209.html
- http://www.ickdjs.cc/book_1077063.html
- http://www.ickdjs.cc/book_2559306.html
- http://www.ickdjs.cc/book_1036426.html
- http://www.ickdjs.cc/book_2307012.html
- http://www.ickdjs.cc/book_2683413.html