图书介绍
Java轻松掌握PDF|Epub|txt|kindle电子书版本网盘下载
- 本书编委会著 著
- 出版社: 中国人民大学出版社
- ISBN:
- 出版时间:2001
- 标注页数:461页
- 文件大小:5MB
- 文件页数:478页
- 主题词:
PDF下载
下载说明
Java轻松掌握PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java的诞生1
1.2 Java的技术特点2
第2章 变量和表达式5
2.1 Java的符号集5
2.2 变量6
2.2.1 变量的定义6
2.2.2 定量的声明6
2.2.3 变量的命名7
2.2.4 变量的类型8
2.2.5 数组10
2.2.6 变量的作用域11
2.3 表达式12
2.4 运算符及优先级13
2.4.1 算术运算符13
2.4.2 关系运算符15
2.4.3 布尔逻辑运算符16
2.4.4 位运算符17
2.4.5 选择运算符?:19
2.4.6 运算符的优先级19
2.5 本章小结20
2.5.1 主要内容20
2.5.2 课后习题20
第3章 流程控制22
3.1 概述22
3.2.1 简单条件语句23
3.2 条件语句if-else23
3.2.2 复合条件语句24
3.2.3 条件运算符26
3.3 循环语句27
3.3.1 while语句27
3.3.2 do-while型循环28
3.3.3 for型循环29
3.4 开关语句30
3.5 转移语句32
3.6 返回语句34
3.7 本章小结34
3.7.1 主要内容34
3.7.2 课后习题35
第4章 类、包和接口36
4.1 面向对象基础36
4.1.1 传统的面向过程编程与面向对象编程36
4.1.2 面向对象编程的基本概念37
4.2 类37
4.2.1 类的声明37
4.2.2 访问控制修饰符38
4.2.3 方法39
4.2.4 static修饰符和final修饰符43
4.2.5 对象的创建和销毁44
4.2.6 null、this和super关键字46
4.3 抽象类和接口47
4.2.7 类转换47
4.4 包49
4.4.1 包的声明49
4.4.2 加载包50
4.5 本章小结50
4.5.1 主要内容50
4.5.2 课后习题51
5.1.1 小程序与Web52
5.1 小程序Applet52
第5章 小程序和应用程序52
5.1.2 小程序的生命周期53
5.1.3 applet上下文55
5.1.4 applet的限制56
5.2 应用程序56
5.3 本章小结57
5.3.1 主要内容57
5.3.2 课后习题57
6.1 异常的捕捉和处理58
6.1.1 捕捉一个异常58
第6章 异常处理58
6.1.2 捕捉多个异常61
6.1.3 finally关键字61
6.1.4 异常的嵌套63
6.1.5 throw关键字64
6.2 异常的分类65
6.3 自定义异常类67
6.4.2 课后习题70
6.4.1 主要内容70
6.4 本章小结70
第7章 文件和流71
7.1 文件71
7.1.1 File类71
7.1.2 RandomAccessFile类75
7.2 流83
7.2.1 InputStream和OutputStream84
7.2.2 文件流FileInputStream和FileOutputStream85
7.2.3 字符流Reader和Writer90
7.2.4 其他的低级流91
7.2.5 管道类92
7.3 高级类98
7.4 本章小结101
7.4.1 主要内容101
7.4.2 课后习题101
8.1 Java的基本类库102
8.2 抽象窗口工具集102
第8章 AWT简介102
8.3 AWT类库的继承层次103
8.4 同位体和平台独立104
8.5 轻量构件105
8.6 2D API105
8.7 构件、容器及布局管理器105
8.7.1 构件105
8.7.2 容器107
8.7.3 布局管理器107
8.8.2 课后习题108
8.8 本章小结108
8.8.1 主要内容108
第9章 事件109
9.1 基于继承的事件处理109
9.1.1 覆盖事件处理的方法109
9.1.2 java.awt.Event.id事件类型110
9.1.3 事件的修饰域113
9.1.4 事件的传播113
9.1.5 构件的标识116
9.2 基于授权的事件模型117
9.2.1 授权事件模型117
9.2.2 事件类118
9.2.3 事件监听者121
9.2.4 适配器122
9.2.5 生成没有听众的构件子类124
9.2.6 委托事件模型的优点125
9.2.7 实例——ImgButton125
9.2.8 构件事件和语义事件133
9.2.9 在自定义构件中激发AWT事件135
9.2.10 在自定义构件中激发自定义事件138
9.3 本章小结151
9.3.1 主要内容151
9.3.2 课后习题151
第10章 布局管理器153
10.1 布局管理器153
10.1.1 约束条件154
10.1.2 容器空白区155
10.1.3 构件的首选尺寸156
10.1.4 强制容器布置构件156
10.2 标准AWT布局管理器159
10.3 FlowLayout布局管理器160
10.4 BorderLayout布局管理器162
10.5 CardLayout布局管理器163
10.6 GridLayout布局管理器166
10.7.1 GridBagLayout和GridBagConstraints168
10.7 GridBagLayout布局管理器168
10.7.2 显示区169
10.7.3 GridBagConstraints.anchor169
10.7.4 GridBagConstraints.fill170
10.7.5 GridBagConstraints.gridx和GridBagConstraints.gridy171
10.7.6 GridBagConstraints.gridwidth和GridBagConstraints.gridheight171
10.7.7 GridBagConstraints.weightx和GridBagConstraints.weighty172
10.7.8 GridBagConstraints.insets和GridBagConstraints.ipadx173
10.7.9 GridBagLayout的实际应用173
10.7.10 面板的嵌套177
10.8 null布局管理器179
10.9 本章小结180
10.9.1 主要内容180
10.9.2 课后习题181
第11章 AWT基本构件182
11.1 AWT Component构件182
11.1.1 AWT Component构件公共属性182
11.1.2 构件的可见性和响应183
11.1.3 构件的位置、边界、坐标185
11.1.4 构件的显示185
11.1.5 ZOrder186
11.1.6 光标189
11.1.7 构件和同位体*192+++11.2 标签和按钮195
11.3 画布196
11.4 面板198
11.5 复选框200
11.5.1 java.awt.ItemSelectable接口200
11.5.2 java.awt.Checkbox201
11.5.3 相容的复选框201
11.5.4 相互排斥的复选框203
11.6 选择框和列表205
11.6.1 java.awt.Choice205
11.6.2 字体选择框207
11.6.3 列表框210
11.7.1 java.awt.TextComponent211
11.7 文本构件211
11.7.2 TextComponent监听者212
11.7.3 Java.awt.TextField213
11.7.4 输入的有效性214
11.7.5 Java.awt.TextField217
11.8 滚动条与滚动框222
11.8.1 滚动条Java.awt.Scrollbar223
11.8.2 滚动容器Java.awt.ScrollPane229
11.9.1 主要内容232
11.9 本章小结232
11.9.2 课后习题233
第12章 菜单234
12.1 概述234
12.2 菜单栏菜单235
12.2.1 菜单的创建和响应235
12.2.2 帮助菜单238
12.2.3 复选框菜单项240
12.2.4 级联菜单243
12.3 弹出式菜单245
12.4 本章小结247
12.4.1 主要内容247
12.4.2 课后习题247
第13章 窗口、框架和对话框248
13.1 概述248
13.2 Java.awt.Window249
13.2.1 Splash窗口249
13.3 Java.awt.Frame框架254
13.4 Java.awt.Dialog对话框256
13.4.1 MessageBox对话框259
13.4.2 jata.awt.FileDialog文件存取对话框263
13.5 本章小结266
13.5.1 主要内容266
13.5.2 课后习题266
第14章 多线程267
14.1 线程和进程的概念267
14.2.1 Thread类和Runnable接口268
14.2 线程的建立268
14.2.2 建立线程269
14.3 线程的优先级272
14.4 线程的控制275
14.4.1 线程的生命周期275
14.4.2 线程的控制275
14.5 线程组281
14.6 线程通信和同步问题284
14.6.1 线程间通信284
14.6.2 线程间的同步287
14.7 死锁294
14.8 哲学家进餐问题295
14.9 精灵线程和用户线程301
14.10 一个多线程的实际应用实例301
14.11 本章小结306
14.11.1 主要内容306
14.11.2 课后习题306
15.1.2 OSI七层模型307
15.1.1 网络协议307
第15章 网络编程307
15.1 TCP/IP基础307
15.1.3 TCP/IP网络模型308
15.1.4 Internet协议(IP协议)309
15.1.5 传输控制协议(TCP协议)309
15.1.6 用户数据报协议(UDP)310
15.1.7 统一资源定位器URL310
15.2 TCP套接字311
15.2.1 套接字基础311
15.2.2 Socket类312
15.2.3 服务器端程序316
15.2.4 定制套接字的行为319
15.2.5 一个客户/服务器程序的范例——聊天室320
15.3 UDP套接字348
15.3.1 UDP套接字的特点348
15.3.2 UDP范例——Daytime服务程序350
15.3.3 请求Daytime服务的客户端353
15.4 IP的多目录址355
15.4.1 Java中的多目录址356
15.4.2 多目录址的范例——PopupMessage356
15.5 本章小结367
15.5.1 主要内容367
15.5.2 课后习题367
第16章 Java和Internet369
16.1 统一资源定位器URL369
16.2 Applet类提供的网络功能371
16.2.1 从网络上获取图像371
16.2.2 从网络上获取声音373
16.2.3 显示网络上其他HTML文档374
16.2.4 读取网络上的文件内容375
16.3 Java的网络类库377
16.3.1 Java对WWW的支持377
16.2.5 Applet的网络安全限制377
16.3.2 Ftp378
16.3.3 NNTP381
16.4 本章小结381
16.4.1 主要内容381
16.4.2 课后习题382
17.1 黑白棋383
17.2 需求分析383
第17章 编程实例分析383
17.3 程序分析384
17.3.1 范子判断的实现384
17.3.2 人机对弈的算法392
17.3.3 图形界面400
17.3.4 OthelloPanel类的其余部分405
17.3.5 ChatFrm、LogonFrm、PlayOnNetFrm窗口类430
17.3.6 MySocket类444
17.4 本章小结461
17.4.1 主要内容461