图书介绍
java核心技术 卷1 基础知识【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)昊斯特曼,GaryComell著;叶乃文,邝劲筠,杜永萍译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111239505
- 出版时间:2008
- 标注页数:694页
- 文件大小:123MB
- 文件页数:710页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
java核心技术 卷1 基础知识PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Java程序设计概述1
Java程序设计平台1
Java“白皮书”的关键术语2
简单性2
面向对象3
网络技能3
健壮性3
安全性4
体系结构中立4
可移植性4
解释型5
高性能5
多线程5
动态性6
Java Applet与Internet6
Java发展简史7
关于Java的常见误解9
第2章Java程序设计环境12
安装Java开发工具箱12
下载JDK12
设置执行路径13
安装源代码库和文档15
安装本书中的示例16
导航Java目录16
选择开发环境17
使用命令行工具17
使用集成开发环境20
运行图形化应用程序22
建立并运行applet24
第3章Java基本的程序设计结构28
一个简单的Java应用程序28
注释31
数据类型31
整型32
浮点类型32
char类型33
boolean类型35
变量35
变量初始化36
常量36
运算符37
自增运算符与自减运算符38
关系运算符与boolean运算符38
位运算符39
数学函数与常量40
数值类型之间的转换41
强制类型转换41
括号与运算符级别42
枚举类型43
字符串43
子串3
拼接44
不可变字符串44
检测字符串是否相等45
代码点与代码单元46
字符串API47
阅读联机API文档48
构建字符串50
输入输出51
读取输入52
格式化输出54
文件输入与输出57
控制流程58
块作用域59
条件语句59
循环62
确定循环65
多重选择:switch语句68
中断控制流程语句70
大数值72
数组74
For each循环75
数组初始化以及匿名数组76
数组拷贝76
命令行参数78
数组排序79
多维数组82
不规则数组84
第4章 对象与类87
面向对象程序设计概述87
类88
对象89
识别类89
类之间的关系90
使用现有类91
对象与对象变量91
Java类库中的GregorianCalendar类94
更改器方法与访问器方法95
用户自定义类101
一个Employee类101
多个源文件的使用104
解析Employee类104
从构造器开始105
隐式参数与显式参数106
封装的优点107
基于类的访问权限109
私有方法109
Final实例域110
静态域与静态方法110
静态域110
静态常量111
静态方法111
Factory方法112
Main方法113
方法参数115
对象构造120
重载120
默认域初始化121
默认构造器121
显式域初始化122
参数名123
调用另一个构造器123
初始化块124
对象析构与finalize方法127
包128
类的导入128
静态导入130
将类放入包中130
包作用域133
类路径134
文档注释136
注释的插入136
类注释137
方法注释137
域注释138
通用注释138
包与概述注释139
注释的抽取140
类设计技巧140
第5章 继承143
类、超类和子类143
继承层次149
多态149
动态绑定151
阻止继承:final类和方法152
强制类型转换154
抽象类155
受保护访问160
Object:所有类的超类160
Equals方法161
相等测试与继承162
HashCode方法164
ToString方法166
泛型数组列表171
访问数组列表元素173
类型化与原始数组列表的兼容性176
对象包装器与自动打包177
参数数量可变的方法179
枚举类181
反射182
Class类183
捕获异常184
利用反射分析类的能力186
在运行时使用反射分析对象191
使用反射编写泛型数组代码195
方法指针198
继承设计的技巧201
第6章 接口与内部类204
接口204
接口的特性209
接口与抽象类210
对象克隆211
接口与回调216
内部类219
使用内部类访问对象状态220
内部类的特殊语法规则223
内部类是否有用、必要和安全224
局部内部类226
由外部方法访问final变量226
匿名内部类229
静态内部类231
代理234
第7章 图形程序设计239
Swing概述239
创建框架242
框架定位244
框架属性246
决定框架大小246
在组件中显示信息249
2D图形253
颜色260
为文本设定特殊字体263
图像270
第8章 事件处理274
事件处理基础274
实例:处理按钮点击事件276
建议使用内部类280
创建包含一个方法调用的监听器282
实例:改变观感283
适配器类286
动作290
鼠标事件296
AWT事件继承层次302
第9章Swing用户界面组件306
Swing和模型-视图-控制器设计模式306
设计模式306
模型-视图-控制器模式307
Swing按钮的模型-视图-控制器分析310
布局管理器概述311
边框布局313
网格布局314
文本输入318
文本域319
标签和标签组件320
密码域321
文本区322
滚动窗格322
选择组件325
复选框325
单选按钮327
边框331
组合框335
滑块338
菜单344
菜单创建344
菜单项中的图标346
复选框和单选按钮菜单项347
弹出菜单348
快捷键和加速器349
启用和禁用菜单项351
工具栏355
工具提示356
复杂的布局管理359
网格组布局360
组布局369
不使用布局管理器377
定制布局管理器378
遍历顺序382
对话框383
选项对话框383
创建对话框392
数据交换396
文件对话框402
颜色选择器412
第10章 部署应用程序和applet418
JAR文件418
清单文件419
可运行JAR文件420
资源421
密封423
Java Web Start424
沙箱427
签名代码428
JNLP API430
Applet437
一个简单的applet438
将应用程序转换为applet440
Applet的HTML标记和属性441
Object标记444
使用参数向applet传递信息444
访问图像和音频文件449
Applet上下文450
应用程序存储的配置457
属性映射457
Preferences API462
第11章 异常、日志、断言和调试468
处理异常468
异常分类470
声明已检查异常471
如何抛出异常473
创建异常类474
捕获异常475
捕获多个异常477
再次抛出异常与异常链477
Finally子句478
分析堆栈跟踪元素481
使用异常机制的建议483
断言486
启用和禁用断言487
使用断言的建议487
为文档使用断言488
记录日志489
基本日志490
高级日志490
修改日志管理器配置492
本地化493
处理器494
过滤器496
格式化器497
日志记录说明497
调试技术505
使用控制台窗口510
跟踪AWT事件511
AWT的Robot类515
使用调试器519
第12章 泛型程序设计523
为什么要使用泛型程序设计523
简单泛型类的定义525
泛型方法526
类型变量的限定527
泛型代码和虚拟机529
翻译泛型表达式531
翻译泛型方法531
调用遗留代码533
约束与局限性534
不能用基本类型实例化类型参数534
运行时类型查询只适用于原始类型534
不能抛出也不能捕获泛型类实例535
参数化类型的数组不合法535
不能实例化类型变量536
泛型类的静态上下文中类型变量无效537
注意擦除后的冲突537
泛型类型的继承规则538
通配符类型540
通配符的超类型限定541
无限定通配符544
通配符捕获544
反射和泛型547
使用Class〈T〉参数进行类型匹配548
虚拟机中的泛型类型信息549
第13章 集合554
集合接口554
将集合的接口与实现分离554
Java类库中的集合接口和迭代器接口557
具体的集合561
链表562
数组列表570
散列集570
树集573
对象的比较574
队列与双端队列579
优先级队列580
映射表581
专用集与映射表类585
集合框架589
视图与包装器592
批操作598
集合与数组之间的转换599
算法599
排序与混排601
二分查找603
简单算法604
编写自己的算法605
遗留的集合606
Hashtable类606
枚举607
属性映射表608
栈608
位集609
第14章 多线程613
线程的概念613
中断线程623
线程状态625
新生线程626
可运行线程626
被阻塞线程和等待线程626
被终止的线程627
线程属性628
线程优先级628
守护线程629
未捕获异常处理器629
同步631
竞争条件的一个例子631
详解竞争条件635
锁对象636
条件对象639
synchronized关键字643
同步阻塞646
监视器概念647
Volatile域648
死锁649
锁测试与超时652
读/写锁653
为什么弃用stop和suspend方法654
阻塞队列655
线程安全的集合661
高效的映像、集合和队列662
写数组的拷贝663
旧的线程安全的集合663
Callable与Future664
执行器668
线程池669
预定执行673
控制任务组673
同步器675
信号量675
倒计时门栓675
障栅676
交换器676
同步队列677
例子:暂停动画与恢复动画677
线程与Swing682
运行耗时的任务683
使用Swing工作器687
单一线程规则693
热门推荐
- 3010617.html
- 425386.html
- 3352600.html
- 3644230.html
- 2360095.html
- 2081814.html
- 3909853.html
- 815670.html
- 659688.html
- 1374697.html
- http://www.ickdjs.cc/book_3708360.html
- http://www.ickdjs.cc/book_2477513.html
- http://www.ickdjs.cc/book_405561.html
- http://www.ickdjs.cc/book_148411.html
- http://www.ickdjs.cc/book_1907398.html
- http://www.ickdjs.cc/book_3604656.html
- http://www.ickdjs.cc/book_3709568.html
- http://www.ickdjs.cc/book_2143138.html
- http://www.ickdjs.cc/book_1727416.html
- http://www.ickdjs.cc/book_2908006.html