图书介绍
Java程序设计高级主题PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计高级主题](https://www.shukui.net/cover/26/30875603.jpg)
- (美)Joe Wigglesworth,(美)Paula Lumby著;赵强,陈洪译 著
- 出版社: 北京:北京大学出版社
- ISBN:7301069464
- 出版时间:2004
- 标注页数:502页
- 文件大小:36MB
- 文件页数:514页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java程序设计高级主题PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Java程序设计语言简介1
1.1 简介1
1.2 Java平台概述1
1.3 能使用Java平台的地方2
1.4 什么是Java3
1.5 Java技术的发展历史5
1.6 Java工具6
1.7 如何在Java 2 SDK工具中查找文件8
1.8 第一个Java程序8
1.9 运行Java程序12
1.10 Java程序的注释14
1.10.1 文档注释14
1.10.2 使用javadoc标记15
1.10.3 用javadoc产生HTML16
1.11 程序打包用于分发20
1.12 小结21
1.13 习题22
1.14 训练题23
第2章 程序基本概念25
2.1 简介25
2.2 变量和标识符25
2.3 Java编程语言的关键字27
2.4 表达式28
2.4.1 操作符28
2.4.2 数学类中的浮点运算30
2.5 常量31
2.6 语句33
2.6.1 if语句34
2.6.2 switch语句34
2.6.3 while语句35
2.6.4 do语句35
2.6.6 跳离循环36
2.6.5 for语句36
2.7 方法39
2.7.1 参数40
2.7.2 返回值和返回语句40
2.7.3 局部变量41
2.7.4 main方法41
2.8 I/O控制台41
2.8.1 简单的输入输出流42
2.8.2 一个输入字符串的语法分析43
2.8.3 一个I/O控制台程序示例44
2.9 小结45
2.10 习题46
2.11 训练题48
3.1 简介51
3.2 强类型51
3.3 基本类型和引用类型51
第3章 类型51
3.3.1 布尔类型52
3.3.2 字符类型52
3.3.3 转义字符53
3.3.4 整数类型53
3.3.5 浮点类型54
3.3.6 强制转换基本类型54
3.4.2 对象引用的赋值55
3.4 对象引用55
3.4.1 创建一个引用类型的对象55
3.4.3 传递作为参数的对象引用56
3.4.4 删除引用类型的对象56
3.4.5 自动地回收垃圾56
3.5 Object类57
3.6 基本类型的包装类58
3.7 数组59
3.7.1 数组索引和长度61
3.7.2 一个方法返回一个数组62
3.7.4 使用多维数组63
3.7.3 复制数组63
3.8 字符串65
3.8.1 字符串操作65
3.8.2 字符串缓冲器对象的操作68
3.9 小结69
3.10 习题70
3.11 训练题73
第4章 类和包76
4.1 简介76
4.2 类和面向对象程序设计76
4.3 Java的类77
4.4 类的定义78
4.4.1 定义成员79
4.4.2 定义方法79
4.4.3 定义域80
4.4.4 初始化域80
4.5 使用一个已定义的类81
4.6 使用构造方法和终结器83
4.6.1 构造方法83
4.6.2 终结器84
4.7 引用对象和垃圾收集86
4.8 重载方法86
4.9 使用作为对象引用的this89
8.6.3 抑制域的序列化 189
4.10 使用静态成员90
4.10.1 初始化静态成员92
4.10.2 类方法和继承93
4.11 使用包93
4.11.1 包名、文件名和文件夹名94
4.11.3 引入语句95
4.11.2 子包95
4.11.4 核心Java包96
4.12 小结98
4.13 习题99
4.14 训练题102
第5章 继承107
5.1 继承与面向对象程序设计107
5.2 Java程序设计语言对继承的支持108
5.3 继承类109
5.3.1 final类110
5.3.2 抽象类111
5.3.3 多重继承的问题112
5.4 实现接口112
5.5 访问控制符对成员的作用115
5.6 对象引用super117
5.7 构造方法和继承118
5.8 终结器方法与继承120
5.9 重置方法122
5.10 动态绑定124
5.11 小结127
5.12 习题128
5.13 训练题133
6.1 简介136
6.2 使用try程序块包装异常136
第6章 异常136
6.2.1 异常处理与调用堆栈137
6.2.2 声明未被捕获的异常137
6.3 抛出异常138
6.3.1 受检验的异常和不受检验的异常139
6.4 捕获异常140
6.3.2 在终结器中抛出异常140
6.5 使用finally程序块145
6.6 小结147
6.7 习题148
6.8 训练题151
第7章 克隆及运行类型信息154
7.1 简介154
7.2 克隆对象154
7.2.1 使对象可克隆156
7.2.2 覆盖默认的clone方法157
7.2.3 定义Cloneable类159
7.3 运行时类型信息160
7.3.1 决定对象类型160
7.3.2 访问运行时的类信息161
7.4 类型转换163
7.5 使用反射API165
7.6 小结172
7.7 习题173
7.8 训练题175
第8章 输入和输出178
8.1 Java平台如何支持I/O178
8.2 I/O程序设计178
8.3 字节流179
8.3.1 预定义的流对象180
8.3.2 输入输出方法181
8.3.4 其他的字节I/O类182
8.3.3 过滤流182
8.4 文件I/O基础183
8.4.1 浏览文件185
8.4.2 随机访问文件I/O186
8.5 字符流187
8.5.1 在字节流和字符流I/O上建立连接188
8.5.2 使用其他字符I/O类188
8.5.3 每次读取一个标记188
8.6.2 使用对象流189
8.6 对象序列化189
8.6.1 序列化对象189
8.6.4 指定版本号192
8.6.5 序列化格式的兼容性192
8.7 小结192
8.8 习题193
8.9 训练题195
第9章 嵌套类和内部类198
9.1 简介198
9.2 嵌套类和接口198
9.3 内部类201
9.3.1 为什么要使用内部类202
9.3 2 定义成员内部类202
9.3.3 避免内部类中名字冲突205
9.3.4 内部类的封闭对象205
9.3.5 研究成员内部类的子类207
9.4 局部内部类208
9.5 匿名局部内部类210
9.5.1 创建匿名内部类210
9.5.2 使用实例初始器210
9.6 对于产生出类文件的影响211
9.8 习题212
9.7 小结212
9.9 训练题216
第10章 工具和集合类219
10.1 简介219
10.2 java.util包219
10.3 Observer和Observable对象220
10.4 集合框架223
10.4.1 集合框架中的接口223
10.4.2 用叠代器检索集合230
10.4.3 常用的工具231
10.4.5 算法237
10.4.4 作为集合的数组237
10.4.6 包装工具239
10.4.7 继承抽象工具239
10.4.8 遗留集合框架类239
10.4.9 用枚举方式检索集合240
10.5 小结245
10.6 习题245
10.7 训练题247
第11章 多线程250
11.1 线程和多线程250
11.2 线程的生命周期250
11.3 创建并运行线程251
11.4.1 stop方法和其他的方法被取消的原因254
11.4.2 如何停止进程254
11.4 停止一个线程254
11.5 创建服务线程256
11.6 编写稳固的多线程程序257
11.7 同步线程257
11.7.1 何时同步代码259
11.7.2 内部类的同步方法259
11.8 线程间通信260
11.8.3 唤醒所有线程262
11.8.4 线程间通信的例子262
11.8.2 唤醒一个线程262
11.8.1 让线程保持等待262
11.9 线程组266
11.10 小结269
11.11 习题269
11.12 训练题272
第12章 图形用户界面275
12.1 简介275
12.2 图形用户界面的发展275
12.3 图形用户界面的主要术语和特征276
12.4 Java基础类概述277
12.5.1 Swing应用程序接口279
12.5 事件模型279
12.5.2 分离的模型架构281
12.6 JFC例程282
12.6.1 Java应用程序:Hello World!283
12.6.2 3个面板例程285
12.7 小结290
12.8 习题291
12.9 训练题292
第13章 窗口和事件编程295
13.1 用JFC编程295
13.2 Swing API组件296
13.3 JComponent类297
13.4 窗口、对话框和面板298
13.5 布局管理器303
13.5.1 边缘布局管理器306
13.5.2 流式布局管理器307
13.5.3 网格布局管理器308
13.5.4 网格块布局管理器308
13.5.5 卡片式布局管理器309
13.5.6 箱式布局管理器309
13.5.7 标签窗格310
13.5.8 拆分窗格310
13.5.9 手工设置组件的位置310
13.6 标签、按钮、复选框311
13.7 事件316
13.8 菜单、工具栏、动作320
13.9 滑杆、进度条、滚动条327
13.10 列表框、组合框330
13.11 文本输入组件335
13.12 选择器340
13.13 表格和树345
13.14 绘制348
13.15 二维图形349
13.16 小结354
13.17 习题354
13.18 训练题356
第14章 客户端的Java和applet360
14.1 applet概述360
14.2 什么是applet360
14.2.1 HTML文档概览361
14.2.2 HTML支持applet361
14.2.3 创建applet362
14.3 applet例程362
14.4 使用HTML applet标记363
14.5 使用java.applet包365
14.6 继承applet类366
14.7 TickerMessage applet369
14.8.1 添加声音375
14.8 在applet中使用多媒体375
14.8.2 添加图像376
14.9 安全378
14.9.1 理解applet的安全378
14.9.2 标记applet379
14.9.3 权限与策略文件380
14.10 将applet打包成jar文件381
14.11 小结382
14.12 习题383
14.13 训练题384
15.2 JavaBean组件模型388
15.1 简介388
第15章 JavaBean388
15.3 JavaBean的组成389
15.4 JavaBean开发环境390
15.5 使用Sun BeanBox391
15.6 建立JavaBean类393
15.6.1 ImageBeanl解析395
15.6.2 在BeanBox中使用ImageBean1397
15.7 其他类型的JavaBean属性399
15.7.1 索引属性399
15.7.2 绑定属性399
15.8 增加自定义的事件类型400
15.7.3 限制属性400
15.9 建立带有自定义事件的JavaBean401
15.9.1 ImageBean2解析404
15.9.2 ImageBean2中的自定义事件405
15.9.3 自定义事件类的监听器接口406
15.9.4 在BeanBox中使用ImageBean2406
15.10 提供JavaBean的信息407
15.11 提供一个定制的属性编辑器409
15.12 建立带有Beanlnfo类的JavaBean409
15.12.1 ImageBean3解析413
15.12.3 ImageBean3类的BeanInfo类414
15.12.2 ImageBean3类的属性编辑器414
15.12.4 ImageBean3BeanInfo解析415
15.13 建立使用BeanContext API的JavaBean417
15.13.1 ImageBeanChildContextSupport类的定义418
15.13.2 ImageBeanContextChildSupport类解析419
15.14 Enterprise JavaBean421
15.15 小结421
15.16 习题422
15.17 训练题423
第16章 网络编程428
16.1 简介428
16.2 使用URL428
16.3.1 TCP/IP套接字429
16.3 使用套接字429
16.3.2 数据报套接字435
16.4 RMI438
16.4.1 开发对象的远程类439
16.4.2 开发RMI服务器端类440
16.4.3 开发RMI客户端类441
16.4.4 运行服务器端程序和客户端程序443
16.4.5 INDI444
16.4.6 Java IDL与CORBA444
16.5 小结444
16.6 习题445
16.7 训练题446
第17章 服务器端编程450
17.1 简介450
17.1.1 建立动态Web站点的一些考虑450
17.1.2 理解HTTP协议451
17.2 servlet简介452
17.2.1 编写第一个servlet454
17.2.2 安装、运行servlet例程456
17.3 开发Web和servlet456
17.4 servlet API457
17.5 编写servlet接收请求和发送响应459
17.5.1 编写处理HTML表单的servlet464
17.5.2 servlet的输出重定向469
17.5.3 在session中保存状态数据470
17.5.4 使用cookie提供连续性472
17.6 servlet驱动的Web编程474
17.6.1 使用多线程编写servlet475
17.6.2 明智地使用applet475
17.6.3 使用MVC的设计模式476
17.6.4 小心浏览器的Back按钮476
17.6.5 安全476
17.7 JSP477
17.7.2 JSP中的Java编程479
17.7.1 服务器如何处理JSP479
17.7.3 在应用MVC的设计模式中使用JSP和JavaBean483
17.7.4 JSP规范的改进487
17.8 数据库连接488
17.8.1 JDBC API489
17.8.2 加载数据库驱动程序490
17.8.3 建立数据库连接490
17.8.4 执行动态SQL语句493
17.8.5 处理结果集496
17.9 小结497
17.10 习题498
17.11 训练题500