图书介绍
标准Java 2类库使用手册pdf电子书版本下载
- 魏海萍编著 著
- 出版社: 北京:电子工业出版社
- ISBN:712100416X
- 出版时间:2005
- 标注页数:415页
- 文件大小:89MB
- 文件页数:427页
- 主题词:JAVA语言-程序设计-技术手册
PDF下载
下载说明
标准Java 2类库使用手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述 1
1.1Java的诞生 1
1.2Java对Internet的影响 1
Java小程序与应用程序 2
安全 2
可移植性 2
1.3字节码 3
1.4Java的结构特点 3
1.5面向对象的程序设计 6
编程模型 6
抽象 7
面向对象程序设计的3大原则 7
1.6Java的基本元素 9
注释 9
标识符 10
数据类型 11
字面值 12
语句和表达式 12
运算符 12
修饰符 16
空白 19
分隔符 20
关键字 20
1.7流程控制语句 21
条件语句 21
循环语句 23
跳转语句 25
1.8Java类库 27
第2章 类与方法 28
2.1了解Java类 28
类的一般格式 28
类的声明 29
2.2对象声明 30
new运算符 30
引用变量的赋值 31
2.3Java中的方法 31
创建不带参数的方法 32
返回值 33
创建带参数的方法 33
2.4构造函数 34
2.5this关键字 36
2.6重载方法 37
2.7参数传递 40
按值调用 40
按引用调用 40
返回对象 41
2.8递归 42
2.9访问控制 44
2.10了解static关键字 45
2.11了解final关键字 47
2.12数组 47
一维数组 47
多维数组 48
数组声明的另外一种方法 49
数组的一个有用属性 49
2.13嵌套类与内部类 50
2.14了解String类 52
2.15命令行参数 53
第3章 继承、包与接口 54
3.1了解继承 54
成员访问与继承 55
一个较为实用的示例 56
超类对象变量可以引用子类对象 57
3.2使用super关键字 58
使用super调用超类构造函数 58
super关键字的第二种用法 60
3.3创建分层结构 61
3.4方法超越 63
动态方法调度 64
方法超越的重要性 66
应用方法超越 66
3.5抽象类 68
3.6使用final关键字 70
使用final防止超越 70
使用final防止继承 71
3.7Object对象 71
3.8包 71
包的定义 72
包的查找与CLASSPATH 73
一个简单的包示例 73
3.9访问保护 74
3.10包的导入 77
3.11接口 78
定义接口 78
实现接口 79
接口中的变量 81
可扩展接口 81
第4章 异常处理与多线程编程 82
4.1Java的异常处理结构 82
异常的层次结构 83
异常处理举例 83
Throwable类的方法 84
4.2管理抛出异常的方法 85
4.3手工抛出和自定义异常 86
手工抛出异常 86
创建自定义的异常类 87
链式异常 88
4.4读取堆栈跟踪 89
4.5使用finally从句 90
4.6Java的线程模型 90
线程的优先级 91
线程同步 91
消息传递 92
Thread类和Runnable接口 92
主线程 92
4.7创建和运行线程 92
实现Runnable接口 93
从Thread类中派生 94
4.8多线程编程 95
创建多个线程 95
控制线程的方法 96
线程的优先级与调度 98
线程同步 100
线程间通信 104
第5章 输入/输出类 108
5.1了解输入/输出 108
流的概念 108
控制台输入与输出 109
文件输入与输出 111
5.2Java的I/O类与接口 113
5.3File类 114
文件命名 114
文件属性检查 115
目录管理 116
使用FilenameFilter 117
listFiles()方法 118
操作临时文件 119
创建目录 119
5.4流类 119
5.5字节流 119
InputStream类 120
OutputStream类 121
FileInputStream类 122
FileOutputStream类 123
ByteArrayInputStream类 124
ByteArrayOutputStream类 125
FilterInputStream和FilterOutputStream类 126
缓冲式字节流 126
SequenceInputStream类 130
PipedInputStream和PipedOutputStream类 131
InputStreamReader类 132
DataInputStream类 132
InflaterInputStream及其子类 133
DeflaterInputStream及其子类 135
PrintStream类 136
RandomAccessFile类 136
StreamTokenizer类 137
5.6字符流 139
Reader类 140
Writer类 140
FileReader类 142
FileWriter类 143
CharArrayReader和StringReader类 144
CharArrayWriter类 145
BufferedReader类 146
BufferedWriter类 146
LineNumberReader类 147
PipedReader类 148
PushbackReader类 148
PrintWriter类 149
5.7对象序列化 150
Serializable接口 151
Externalizable接口 152
ObjectOutput接口 151
ObjectOutputStream类 151
ObjectInput接口 152
ObjectInputStream类 153
对象序列化的应用 153
5.8流的优点 155
第6章 字符串类 156
6.1String类的构造函数 156
6.2字符串的长度 157
6.3特殊字符串操作 157
字符串字面值 158
字符串的连接 158
字符串与其他数据类型的连接 158
字符串转换和toString()方法 159
6.4字符提取 160
charAt() 160
getChars() 160
getBytes() 161
toCharArray() 161
6.5字符串比较 161
equals()和equalsIgnoreCase() 161
regionMatches() 162
startsWith()和endsWith() 162
equals()方法与==运算符的区别 163
compareTo() 163
6.6查找字符串 164
indexOf() 164
lastIndexOf() 165
6.7更改字符串 165
substring() 165
concat() 166
replace() 166
trim() 167
6.8使用valueOf()进行数据转换 167
6.9更改字符串的大小写 167
6.10Java2的1.4版中新增的字符串方法 168
6.11StringBuffer类 169
StringBuffer类的构造函数 169
length()和capacity() 169
ensureCapacity() 170
setLength() 170
charAt()和setCharAt() 170
getChars() 171
append() 171
insert() 172
reverse() 172
delete()和deleteCharAt() 172
replace() 173
substring() 173
Java2版本1.4中新增的StringBuffer方法 173
第7章 Java内部类 175
7.1简单数据类型包装器 175
Number 176
Double和Float 176
Byte、Short、Integer和Long 178
Character 183
Boolean 185
7.2Void 186
7.3Process 186
7.4Runtime 186
内存管理 187
执行其他程序 188
7.5System 189
使用currentTimeMillis()记录程序运行时间 190
使用arraycopy()方法 191
环境属性 191
7.6Object 192
7.7clone()方法和Cloneable接口 192
7.8Class 194
7.9C1assLoader 195
7.10Math 195
三角函数 196
指数函数 196
取整函数 196
其他数学函数 197
7.11StrictMath 197
7.12Complier 197
7.13Thread、ThreadGroup和Runnable 197
Runnable 197
Thread 198
ThreadGroup 199
7.14ThreadLocal和InheritabelThreadLocal 200
7.15Package 200
7.16RuntimePermissionn 201
7.17Throwable 202
7.18SecurityManager 202
7.19StackTraceElement 202
7.20CharSequence接口 202
7.21Comparable接口 203
7.22java.lang.ref和java.lang.reflect子包 203
java.lang.ref 203
java.lang.reflect 203
第8章 集合框架 204
8.1群集简介 205
8.2集合接口 205
Collection接口 206
List接口 207
Set接口 208
SortedSet接口 208
8.3集合类 209
ArrayList类 209
LinkedList类 211
HashSet类 212
LinkedHashSet类 213
TreeSet类 213
8.4使用迭代器访问集合元素 214
8.5使用集合存储自定义对象 216
8.6RandomAccess接口 216
8.7使用映射 217
映射接口 217
映射类 219
8.8比较器 221
8.9集合算法 221
8.10数组 223
8.11遗留的类与接口 226
Enumeration接口 226
Vector类 226
Stack类 228
Dictionary类 229
Hashtable类 229
Properties类 231
store()与load()方法 232
第9章 实用工具类 234
9.1StringTokenizer 234
9.2BitSet 235
9.3Date 237
9.4Calendar 239
9.5GregorianCalendar 240
9.6TimeZone 241
9.7SimpleTimeZone 242
9.8Locale 243
9.9Random 244
9.10Observable 245
Observer接口 245
Observer接口的应用 246
9.11Timer与TimerTask 247
9.12Currency 249
9.13java.util.zip 249
9.14java.util.jar 249
第10章 网络编程 250
10.1网络基础 250
套接字简介 250
客户/服务器模式 251
保留套接字 251
代理服务器 251
Internet编址 251
10.2Java的网络类与接口 252
10.3InetAddress类 253
工厂方法 253
实例方法 254
10.4TCP/IP客户套接字 254
10.5URL 255
10.6URLConnection类 257
10.7TCP/IP服务器套接字 258
10.8数据报 258
DatagramPacket 259
数据报服务器与客户 259
10.9Inet4Address与Inet6Address类 261
10.10URI类 261
第11章 小程序类 262
11.1了解小程序 262
11.2小程序的方法 263
11.3小程序的结构 264
11.4小程序的框架 264
11.5小程序的初始化与终止 265
11.6小程序显示方法 266
11.7请求重画 268
11.8状态窗口 270
11.9HTMLAPPLET标志 271
11.10小程序的参数传递 272
11.11显示文档库和代码库 273
11.12AppletContext接口 274
11.13AudioClip接口 275
11.14AppletStub接口 275
11.15控制台输出 276
第12章 事件处理 277
12.1事件处理的两种机制 277
12.2委托事件模型 277
事件 277
事件源 278
事件监听者 278
12.3事件类 279
ActionEvent类 280
AdjustmentEvent类 280
ComponentEvent类 281
ContainerEvent类 281
FocusEvent类 282
InputEvent类 282
ItemEvent类 283
KeyEvent类 284
MouseEvent类 285
MouseWheelEvent类 286
TextEvent类 287
WindowEvent类 287
12.4事件源 288
12.5事件监听者接口 289
ActionListener接口 289
AdjustmentListener接口 289
ComponentListener接口 289
ContainerListener接口 290
FocusListener接口 290
ItemListener接口 290
KeyListener接口 290
MouseListener接口 290
MouseMotionListener接口 291
MouseWheelListener接口 291
TextListener接口 291
WindowFocusListener接口 291
WindowListener接口 291
12.6委托事件模型的应用 292
键盘事件的处理 292
鼠标事件的处理 294
12.7适配器类 296
12.8内部类 298
12.9匿名内部类 299
第13章 窗口、图形与文本编程 301
13.1AWT类 301
13.2窗口的基本元素 303
Component类 303
Container类 303
Panel类 303
Window类 304
Frame类 304
Canvas类 304
13.3控件窗口 304
设置窗口大小 304
隐藏与显示窗口 305
设置窗口标题 305
关闭标准窗口 305
13.4从小程序中创建标准窗口 305
创建标准窗口 305
处理标准窗口中的事件 307
13.5创建窗口化程序 307
13.6在窗口中显示信息 310
13.7图形处理 311
绘制直线 312
绘制矩形 312
绘制椭圆 312
绘制圆弧 313
绘制多边形 314
调整图形大小 314
13.8色彩处理 315
Color类的颜色处理方法 316
设置图形的当前颜色 317
色彩处理的应用 318
13.9设置绘图模式 318
13.10字体处理 319
确定可采用的字体 319
创建与选择字体 320
获取字体信息 322
13.11使用FontMetrics类管理文本输出 323
显示多行文本 324
居中显示文本 325
对齐文本 326
13.12文本与图形的小结 329
第14章 控件、菜单与布局管理器编程 331
14.1了解控件 331
添加与删除控件 331
响应控件 332
14.2标签 332
14.3按钮 333
14.4复选框 335
14.5复选框组 337
14.6选项控件 338
14.7列表 340
14.8滚动条 342
14.9单行编辑字段 345
14.10多行编辑字段 346
14.11了解布局管理器 348
F1owLayout 348
BorderLayout 350
使用镶边 351
GridLayout 352
CardLayout 353
14.12菜单栏与菜单 355
14.13对话框 360
14.14文件对话框 363
第15章 图像与动画 366
15.1图像格式 366
15.2创建、装载与显示图像 366
创建图像 366
装载图像 367
显示图像 367
15.3ImageObserver接口 368
15.4双缓冲技术 371
15.5MediaTracker类 373
15.6ImageProducer接口与MemoryImageSource类 375
15.7ImageConsumer接口与PixelGrabber类 376
15.8ImageFilter类 378
CropImageFilter类 379
RGBImageFilter类 380
15.9动画 386
15.10播放声音 389
第16章 新增的I/O、规则表达式与其他包 391
16.1内核JavaAPI包 391
16.2新I/O包 392
了解新1/O系统 393
字符集和选择器 395
使用新的1/O系统 395
16.3规则表达式的处理 400
Pattem类 400
Matcher类 400
规则表达式的语法 401
使用模式匹配 401
另外两种可选用的模式匹配方式 405
小结 406
16.4映射 406
16.5远程方法调用 408
16.6文本格式化 412
DateFormat类 412
SimpleDateFormat类 413