图书介绍
Java揭秘PDF|Epub|txt|kindle电子书版本网盘下载
![Java揭秘](https://www.shukui.net/cover/66/33105716.jpg)
- (美)(E.R.哈罗德)Elliotte Rusty Harold著;陈移风等译 著
- 出版社: 广东世界图书出版公司
- ISBN:750623744X
- 出版时间:1998
- 标注页数:868页
- 文件大小:41MB
- 文件页数:888页
- 主题词:
PDF下载
下载说明
Java揭秘PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部 Java是怎样工作的1
前言1
第一章 介绍Java的秘密3
可能有一些危险的知识3
这本书里有什么?4
第一部:Java是怎样工作的4
第三部:依赖平台的Java5
为什么用Java未发表的软件包5
第二部:Sun类5
更广泛的可应用性6
功能更强6
灵感6
这些秘密从何而来?7
这些文件在哪里?7
源代码8
API文件8
研究了哪些版本的Java?9
Java被认为是与平台无关的10
为什么这些东西不形成文档发表?10
一些异议10
担忧,不可靠,疑虑12
那么,有多少秘密?12
小结13
第二章 基本数据类型15
内存中的字节15
变量、值和标识符16
位值数系统17
二进制表示17
十六进制表示19
八进制表示21
整数22
int型整数23
Long、short和byte型整数24
浮点数25
用二进制码表示浮点数26
特殊值27
非规格化浮点数30
CHAR型30
ASCII码31
ISO Latin-132
Unicode34
UTF836
Boolean型37
跨平台的讨论38
字节顺序38
无符号整数41
整数宽度42
转换和转型42
使用转型42
转换的机制44
位级运算符45
一些术语46
按位运算符47
移位运算符51
小结57
第三章 类、串和数组59
堆(heap)59
指针、句柄和引用61
什么是指针?61
什么是句柄?61
什么是引用?65
Class类71
Object类76
复制77
等价77
终结(finalization)78
运行时(runtime)类型信息79
散列码79
线程80
字符串81
数组81
多维数组82
数组类和对象83
System.arraycopy()方法83
字符串85
字符串的实现86
StringBuffer类88
JAVA.UTIL数据结构91
向量92
位集(Bitsets)98
栈99
小结104
读编译过的文件105
第四章 Java虚拟机105
读取类文件114
魔数121
最低版本122
最高版本123
常量池123
访问标志135
thisClass类137
接口138
Superclass类138
属性139
域140
方法143
综合各部分145
import语句146
访问修饰符147
类和超类147
接口148
域149
方法152
法律问题161
访问Class文件163
复制.class文件163
Zip文件164
Jar文件165
小结166
第五章 字节代码167
字节代码记忆法168
在反汇编程序中使用助记符175
栈、帧和池186
把值压入栈193
Nop193
操作码193
栈操作194
局部变量数组197
算术指令198
位操作204
iinc指令207
转换操作码209
比较指令210
无条件转移213
切换213
对象221
数组229
异常235
类型检测243
线程:monitorenter和monitorexit244
反编译器和其它工具244
小结246
第二部 Sun类249
第六章 多线程与垃圾收集251
多线程252
协作式还是抢占式?253
支撑平台固有的多线程,还是仿真式多线程?259
内存垃圾收集260
引用计数法260
标记—扫除法263
世代更迭法264
小结265
第七章 小应用程序的驾驭与监控267
术语“applet”的内涵剖析267
作为构件的小应用程序270
供小应用程序用的main()方法270
把多个小应用程序加入到普通应用程序中272
动态加载小应用程序273
存根和上下文279
写小应用程序的上下文280
写小应用程序的存根290
性能更好的小应用程序main()方法292
类的加载295
设置安全屏障306
从万维网页面加载小应用程序319
小结330
第八章 Sun类导引333
Sun类概览334
Sun类的适存性336
Sun类安全使用指南337
把你所用到的sun类放到你的万维网服务器上337
把那些类和你的应用程序一同分发339
写一个等价的类339
合法发行340
检查sun类是否已存在340
对方法和域进行核查344
小结347
第九章 用Sun类观看小应用程序349
SUN.APPLET包350
AppletViewer类351
构造函数351
其它方法352
AppletContext里的一些方法356
AppletPanel和AppletViewerPanel类357
AppletClassLoader类361
AppletSecurity类362
网络安全防范362
宿主平台的安全防范364
Java运行时的安全防范366
类库体系的安全防范367
文件系统的安全防范369
其它支持类370
AppletAudioClip类371
AppletThreadGroup371
AppletCopyright372
AppletProps372
TextFrame373
小结374
第十章 用Sun类来管理声音播放375
AppletAudioClip类376
AudioData类377
AudioPlayer类377
各种声音流类378
AudioStream类380
NativeAudioStream类381
AudioTranslatorStream类381
AudioDataStream类382
ContinuousAudioDataStream类382
AudioStreamSequence类383
AudioDevice类385
播放全过程一览386
Sun声音类变通使用示例388
小结392
第十一章 Sun包里的显示界面工具393
用Sun包的布局管理器来摆放构件393
HorizBagLayout类393
VerticalBagLayout类397
VariableGricdLayout类401
OrientableFlowLayout类406
输入焦点的自动转换413
显示界面的更新管理416
小结420
第十二章 使用SUN.MISC包进行数据编码和解码421
二进制数据的ASCII编码422
CharacterEncode类和CharacterDecode类423
HexDump编码424
Base64编码426
UUEncode编码429
UCEncode编码434
生成新的编码方案437
CRC类443
小结445
第十三章 SUN.NET包中的网络服务器与客户机447
编写网络服务器程序447
sun.net.NetworkServer类448
NetworkServer派生子类450
编写网络客户机程序456
sun.net.NetworkClient类456
NetworkClient派生子类457
TransferProtocolClient类460
TransferProtocolClient类461
派生TransferProtocolClient类的子类462
小结463
第十四章 用SUN.NET.SMTP包发送函件465
SmtpClient类465
构造函数467
SmtpClient类的一些方法468
异常469
选择SMTP服务器469
小结473
第十五章 用SUN.NET.NNTP包通过NNTP读取新闻475
创建NewsGroupInfo对象476
NewsGroupInfo类476
复位文章号码477
NntpClient类477
打开到服务器的联接478
读取文章478
发布新闻482
其它命令484
小结487
第十六章 用SUN.NET.FTP包传输文件489
SUN.NET.FTP包的概况489
FTP协议490
FtpClient类494
派生FtpClient类的子类499
IftpClient类500
DebugFtpClient类501
FullFtpClient类502
小结504
第十七章 与Web服务器通迅505
消息格式505
消息头506
HeaderParser类510
MIME类型512
跟踪下载:计量的流528
SUN.NET.WWW.URLCONNECTION类529
SUN.NET.WWW.HTTP包530
HttpClient类530
KeepAliveCache类538
KeepAliveKey类538
ClientVector类539
KeepAliveStream类539
SUN.NET.WWW.HTTPD包与BasicHttpServer类540
文本内容处理器543
内容处理器543
图像内容处理器545
协议处理器547
appletresource协议549
doc协议550
file包552
FTP协议处理器554
gopher协议556
HTTP协议558
mailto协议562
netdoc.Handler类564
netdoc协议564
系统资源systemresource565
verbatim协议567
小结569
第三部 依赖平台的Java571
第十八章 用SUN.IO进行字符转换573
可用的转换器574
使用转换器580
直接转换580
Convert()方法581
ConvertAll()方法581
替换模式583
小结594
第十九章 用宿主固有方法进行混合语言编程595
缺点596
首先用Java编码599
运行测定(Profiling)600
手动优化603
Java宿主固有方法接口604
从宿主固有方法返回基本类型值610
传递基本类型数据参数给宿主固有方法613
在宿主固有方法中使用对象614
调用实例方法617
从C调用Java方法619
传递参数到Java方法620
在宿主固有方法中使用字符串625
在宿主固有方法中使用数组626
从宿主固有方法访问域632
宿主固有方法中的静态方法和域633
宿主固有方法中的错误和异常638
垃圾收集和宿主固有方法639
线程和宿主固有方法640
运行时确定宿主固有代码是否可用641
小结644
第二十章 创建独立程序645
编写UNIX下的独立应用程序645
创建MacOS的独立应用程序654
Macintosh的DDEncoder类654
使用类型代码和生成代码655
Macintosh的Java运行时机构655
创建独立的Windows程序659
小结660
第四部 附录661
附录A Sun包和Sunw包定义的类663
附录B Sun包和Sunw包中的方法677
附录C 子类索引747
附录D Sun包和Sunw包已实现的接口763
附录E 返回的类的索引769
附录F 传递给Sun包和Sunw包的类801
附录G Sun类层次结构图849
附录H 随书所附CD-ROM简介865
这张CD-ROM里有什么866
关于一些程序的说明866