图书介绍
JAVA l.1使用大全 3rd ed. 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Joseph Weber等著;旭日工作室译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505343521
- 出版时间:1998
- 标注页数:960页
- 文件大小:41MB
- 文件页数:993页
- 主题词:
PDF下载
下载说明
JAVA l.1使用大全 3rd ed. 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java能为你作些什么1
Java应用的四种类型1
学习Java语言2
Java Development Kit(JDK)2
Java Applets3
Applet装载循环3
<APPLET>标志4
<APPLET>标志的例子5
网络上的Java Applet的真实例子6
Java GUI应用程序12
Java是客户/服务器13
Java命令行应用程序13
跟上时代的脚步15
第2章 JAVA设计16
Java是被解释的16
Java是面向对象的17
Java虚拟机18
Java源代码18
Java栈19
Java寄存器组19
内存垃圾回收堆19
Java方法区19
可执行内容与安全性20
安全性和JVM20
Java的安全性手段21
Java语言层的安全性22
编译的Java代码中的安全性23
Java运行系统的安全性23
可执行代码的安全性24
开放性问题26
关于Java和网络安全性的参考和资源27
Java核心API27
Java.lang28
Java.io28
Java.net28
Java.awt28
Java.awt.peer29
Java.applet29
Java 1.1中的新内容29
Java.awt.image29
Java媒体API30
Java服务器API30
Java安全API30
Java商业(Commerce)API30
Java Enterprise API30
Java嵌入的API31
Java Beans API31
Java管理API31
第3章 安装Java,了解JDX,Netscape,Expoler,HotJava的特色32
为什么需要Sun的Java Developer Kit来编写Java32
更多的关于Java如何被编译和解释33
得到和安装Sun的JDK33
从CD-ROM上安装Windows95和WindowsNT的JDK34
从CD-ROM上安装x86和SPARC Solaris的JDK35
下载JDK35
Solaris x86和SPARC平台36
安装一个下载的JDK36
Windows安装37
Java.uitl38
Macintosh安装38
检测Java编译器和JVM39
创建一个新的Java项目39
在UNIX或Windows上运行一个Java应用程序39
在Macintosh上运行一个Java应用程序40
安装IBM的Applet Developer s Kit for Windows 3.140
下载ADK41
第4章 JDK工具:Java,Appletviewer,Javadoe43
Applerviewer 工具43
Java:Java解释器45
Javap:Java反编译器46
Javadoc工具(文档产生器)47
Javah:C头文件和存根(stub)文件的创建47
jdb(Java调试器)48
CLASSPATH环境变量49
Macintosh相关问题49
Macintosh平台的Appletviewer50
Java运行器:Mac Java解释器51
Java编译器51
JavaH:C头文件产生器52
第5章 面向对象程序设计53
面向对象程序设计:一种新的思维方法53
程序设计历史简述53
哈哈……面向对象程序设计54
结构化程序设计54
程序性语言54
对象方面的经验55
传统的程序设计55
OOP方法56
通过继承扩展对象56
作为多种实体的对象58
组织代码58
对象以及它们与Java类的关系59
建立层次:OOP设计的一种方法59
把代码分成最小的实体59
寻找实体间的共性59
按照需要使用对象60
把有共性的对象放在一起并重复60
Micrososft Internet Expolrer 3.060
找出所有实体间的最大的共性60
寻找实体的不同60
Java并不是完全的OOP语言61
第6章 Hello World!你的第一个Java程序62
Hello World应用62
创建文件62
编译代码63
运行程序63
理解Hello World63
声明一个类63
main方法64
写到屏幕上64
关于System.out和System.in64
Hello World作为一个Applet——运行在Netscape中67
新的源代码——编译它67
在Netscape中运行HelloWorld68
理解源代码68
创建一个HTML文件68
在Appletviewer中运行程序68
一个Applet的生命期70
关键字70
使用API71
第7章 数据类型和其它标记73
Java有两种数据类型73
布尔变量74
声明一个变量74
标识符——变量的名字74
改变布尔变量75
整数值得限制76
创建整型变量76
Integer的不同类型76
整数的操作77
操作符77
算术操作符77
赋值操作符78
浮点变量79
字符变量79
加1/减1操作符79
数组80
传统注释82
注释82
空白82
C++风格的注释83
Javadoc注释83
常量——所能被赋值的值84
整数常量84
字符常量85
浮点常量86
字符串常量87
创建和删除对象87
用new操作创建对象87
声明89
第8章 方法89
方法的各部分89
块和语句96
标号语句97
范围97
分隔符98
第9章 使用表达式99
什么是表达式99
如何计算表达式99
操作符的相关性100
操作符的优先级100
总结——操作符表101
位操作符102
求值的顺序102
Java表达式与C表达式的不同102
移位操作符104
类型转换105
隐含类型转换105
强制类型转换运算符106
强制转换整型106
强制转换字符型106
强制转换布尔型106
有关字符串的说明107
真值或假值:对布尔数进行操作的操作符108
关系操作符108
第10章 控制流108
等于操作符109
逻辑表达式110
条件与和条件或操作符110
一元逻辑操作符111
条件操作符111
控制流语句中的布尔表达式111
if语句112
控制流112
if-else语句113
While语句114
do语句114
循环语句114
for语句115
SWitch语句115
跳转语句116
break语句116
return语句117
continue语句117
第11章 类118
什么是类?118
为什么使用类?119
Java中的类119
声明一个类121
修饰符122
构造器123
超类——扩展另一个类123
类名123
覆盖124
创建类的实例125
指向类的各个部分126
变量128
修饰符131
使用方法来提供存取保护132
使用finalize( )方法133
内部类135
什么是嵌套类?135
用内部类创建一个程序135
为什么使用内部类137
内部类是如何工作的?137
包138
在包中引入类138
引入整个包139
使用一个类,无需引入它139
使用包来组织你的代码141
第12章 界面143
什么是界面?143
创建一个界面144
声明145
界面体146
实现界面148
参数表149
覆盖方法149
修饰符149
使用来自于其它类的界面150
使用一具界面的域150
体150
把界面作为类型使用151
异常153
为什么使用线程?155
什么是线程?155
第13章 线程155
扩展线程156
实现Runnable156
线程竟争156
如何使你的类可线程化156
理解GreatRace159
线程处理161
输出线程竞赛程序的结果162
改变优先级163
关于线程的优先级,Netscape和Windows164
同步166
改变线程的运行状态167
哲学家进餐问题167
获得正在运行的线程的数目168
找出所有正在运行的线程169
Deamon(守护线程)属性170
第14章 编写Applet程序172
Applet和HTML172
在一个HTML页中包含Java Applet173
包含可选择的信息174
附加的
开发Java Applets177
理解“Hello World”——建立Applets178
研究一个applet的生命周期179
编译InitStartStop Applet181
理解InitStartStop Applet183
Java动画applet184
使用控制的Applet188
理解InternotApplet Applet191
研究init( )方法192
研究action( )方法193
研究paint( )方法194
第15章 高级Applet代码196
使用标志196
理解StarPainter源代码197
使用getSize( ) 方法198
把图片加到Applet上199
把声音加入applet202
使用Applet控制浏览器203
改变状态信息203
改变浏览器显示的网页204
把各种方法放到一起205
第16章 使用国际化207
什么是国际化207
Java的国际化支持207
Locale类208
封装 Locale相关数据211
java.util的其它改变213
输入输出(I/O)的改变214
字符集转换器214
Reader和Writer。216
一个新包:java.text217
一个例子:International Test217
第17章 使用字符串221
介绍字符串221
使用String类221
获取String对象的信息223
比较字符串226
字符串抽取229
字符串操作231
使用String Buffer类232
创建 StringBuffer对象233
获取StringBuffer对象的信息233
执行StringBuffer对象的抽取233
操纵字符串对象233
使用String Tokenizer类234
处理字体236
获取字体属性236
获取字体Metrics238
使用字体239
创建字体239
流:它们是什么?242
第18章 流和文件242
基本输入输出类243
InputStream类243
OutputStream类244
System.in和System.out对象244
PrintStream类245
处理文件246
文件安全247
使用FileInputStream类247
使用FileOutputStream248
使用File类249
使用RadomAccessFile类250
介绍PipedInputStream类和PipedOutputStream类253
管道应用程序253
使用管道253
研究main( )方法257
研究changeToY( )258
研究changeToZ( )259
研究YThread类260
第19章 异常和事件262
Java的异常263
抛出异常263
组合方法265
异常的类型266
判定要处理的异常268
捕捉运行时异常270
处理多异常271
创建自己的异常类273
Java的错误类276
事件类277
Java的事件277
事件的起源280
键盘282
直接处理事件283
覆盖handleEvent( )方法284
发送你自己的事件286
Java1.1的新事件处理技术288
第20章 反射293
什么是反射?293
创建只知道构造器方法列表的类294
调查类的方法299
获取方法清单299
用getDedaredMethod( )来援引方法301
获取类的声明域304
第21章 Applet和应用程序(Application)307
考察应用程序(Application)307
应用程序(Application)的优点307
沙箱308
开发Java应用程序(Application)308
给一个应用程序(Application)传递参数309
“Hello World”应用程序(Application)309
防止空指针异常错310
main( )的静态特性带来的限制311
将Applet转化为应用程序(Application)312
为什么要将一个Applet转化为一个应用程序(Application)313
将Applet代码改为应用程序(Application)313
解释其他的Applet特色317
重编译应用程序(Application)319
测试应用程序(Application)319
使用窗口中的Close菜单关闭你的应用程序321
检查所有Applet方法327
在Windows下如何包装328
在UNIX下时如何包装328
将你的应用程序用Zip文件格式包装起来328
从.class文件中安装应用程序329
第22章 管理应用程序329
安装应用程序(Application)329
在UNIX下结束安装Java应用程序330
结束安装330
在Windows下结束应用程序的安装331
从classes.zip文件安装应用程序334
在一个系统中维护多个Java应用程序335
第23章 通讯和网络337
TCP/IP概述337
OSI参考模型337
TCP/IP网络模型338
TCP/IP协议339
Internet协议(IP)340
一般的URL格式341
统一资源定位器(URL)341
URL语法341
用户数据报协议(UDP)341
Java和URL342
URL类342
连接到一个URL上343
以HTTP为中心的类344
一个例子:定制Alta Vista搜索344
TCP套接字(sockets)基础351
什么是套接字(socket)351
Java TCP socket352
定制套接字(socket)行为355
创建一个TCP的客户/服务器应用程序356
设计一个应用协议356
开发股票查询客户程序357
开发股票查询服务程序362
运行客户和服务器应用程序369
UDP套接字的特点370
第25章 UDP套接字(socket)370
UDP报文传输概述370
Java的UDP类371
构造一个UDP服务器372
启动服务器376
startServing( )方法:处理请求376
getTimeBuffer( )方法:创建字节数组376
运行Daytime服务器376
创建一个UDP客户377
启动TimeCompare382
getTimes( )方法:TimeCompare的执行路径382
Print Times( )方法:显示比较382
运行应用程序383
使用IP的多目寻址(multicating)383
Java中的多目寻址384
多目寻址应用385
第26章 Java.lang392
检测对象等价性393
类Object393
对象的字符串表示394
克隆对象(Cloning Objects)394
析构化(Finalization)395
散列码(Hash Codes)396
等待和通知(wait and notify)396
得到一个对象的类399
类Class399
动态装载399
得到一个类的信息400
类String401
创建String401
String长度403
比较String403
改变String404
查找字符串404
抽取部分字符串404
创建StringBuffer405
往StringBuffer中加字符405
类StringBuffer405
StringBuffer长度406
取得和设置StringBuffer中的字符406
由StringBuffer创建一个String407
类Thread407
创建一个线程407
启动和停止线程408
挂起和重新启动线程(Suspending and Resuming Threads)408
等线程结束408
休眠和让步408
守护线程(Daemon Threads)409
线程优先级(Thread Priority)410
获得线程的信息410
类ThreadGroup411
类Throwable412
System类413
系统输入和输出流413
获得当前时间413
退出虚拟机414
得到系统属性414
强制内存垃圾回收(Forcing Garbage Collection)415
装载动态库415
类Runtime和Process415
获得可用内存量415
运行外部程序416
Math类416
Min和Max416
舍入(Rounding)417
绝对值417
随机数417
幂和对数418
三角函数418
对象封装类(The Object Wrapper Classes Classes)419
类Character419
数学常量419
类Boolean420
类Number420
类Integer421
类Long422
类Byte422
类short423
类Float423
类Double424
创建BigInteger425
类iava.math-BigInteger425
类Vold425
类java.math.BigDecimal427
创建BigDeciml427
类ClassLoader428
类SecurityManager431
类Compiler432
第27章 java.awt——图形433
Paint,Update和Repaint433
坐标系统(The Coordinate System)434
画线434
Graphics类434
画矩形435
画三维矩形436
画圆角矩形437
画圆和椭圆438
画多边形439
Polygon类440
画文本441
Font类442
FontMetrics类445
绘图模式446
绘制图像449
Media Tracker类450
Graphics应用类(Graphics Utility Classes)453
Point类453
Dimension类454
Rectangle类454
Color类455
剪贴(clipping)457
动画技术459
第45章 JDBC考察460
打印460
Java1.0事件模型462
第28章Java.awt——事件462
Java.1.1事件模型463
键盘和鼠标事件463
在Java1.1以上版本中的键盘事件464
Java1.1中的修饰键465
Java1.0中的键盘事件465
Java1.1中的鼠标事件467
Java.1.0中的鼠标事件468
Java.awt的高层(upper level)472
组件472
按钮472
第29章 Java.awt——组件472
创建按钮473
使用按钮473
标签476
创建复选框(checkbox)477
复选框(checkboxes)和单选按钮(radio button)477
使用复选框和单选按钮478
创建单选按钮478
选择框(Choices)480
创建选择框480
使用选择框481
列表481
创建列表482
列表的特征482
使用列表483
创建文本框486
文本框与文本域486
文本组件的共同特征486
创建文本域486
文本框的特征487
文本域的特征487
使用文本框和文本域488
滚动条(scroll bar)489
创建滚动条490
滚动条特征490
使用滚动条491
画布(Canvases)491
常用的组件方法493
组件显示方法493
组件的定位与定尺寸493
组件格式(layout)与显示(rendering)方法495
组件输入事件496
容器497
第30章 容器和布局管理器497
布局管理器498
容器基本功能498
面板(Panels)498
框架(Frames)500
创建框架500
框架的特点500
利用框架使用户程序以独立运行方式运行501
在框架中加入菜单502
菜单的使用503
弹出菜单505
对话框特征506
创建对话框506
一个重用的OK对话框507
滚动框(Scrollpanes)510
布局(Layout)管理511
FlowLayout布局管理器511
Grid Layouts布局管理器512
BorderLayout布局管理器513
GridBagLayouts布局管理器514
Insets516
无效的布局管理器517
Sun公司的将来扩展518
生产者,消费者和观察者519
图像过滤器(Image Filters)521
从内存中复制图像522
把图像复制到内存中524
颜色模式532
DirectColorModel类532
IndetColorModel类533
RGBImageFilter类534
循环着色实现动画技术(Animation by Color Cycling)537
第32章 java.io544
基本的流方法544
InputStream类544
OutputStream类545
过滤(Filtered)流546
PrintStream类546
缓冲(Buffered)流547
Data流547
DateInput接口548
DateOutput接口548
DataInputStream和DateOutputStream类549
字符数组(char Array)流549
字节数组(Byte Array)流549
字符和字节之间的转换550
StringBufferInputStream551
管道(Pipe)流551
对象(Object)流553
其它流555
LineNumberInputStream类555
SequenceInputStream类556
PushbackInputStream类557
Stream Tokenizer类557
文件(File)类560
常用操作560
目录操作561
文件流562
随机访问文件(RamdomAcessFile)类563
第33章 java.util564
向量类564
产生一个向量564
往向量中增加一个对象565
访问向量中的对象565
枚举接口566
在向量中搜索对象566
改变向量的大小567
从向量中移走对象567
字典类568
在字典中存储对象568
从字典中检索对象568
从字典中移走一个对象568
一个简单的字典实现569
散列表类(Hashtable Class)572
属性类573
属性设置573
属性查询573
属性的检索和保存574
栈(stack)类574
日期(Date)类575
比较日期576
把日期转化为字符串576
改变日期的属性577
位集(BitSet)类577
stringTokenizer类578
随机类579
可观察(Observable)类580
第34章java.net588
URL类588
获得URL的内容589
获得URL信息589
URLConnection类590
HTTPURLConnection类591
URLStreamHandler类592
URLEncoder类592
ContentHandler类593
Socket类593
发送和接收socket数据594
获得socket信息594
设置socket的选项595
关闭socket连接595
等待到来的数据596
一个简单的客户socket(套接口)598
ServerSocket类600
接受进入的socket连接600
获得服务器socket的地址601
服务器程序的书写601
InetAddress类604
获得一个applet的原始地址605
把名字转换成地址605
InetAddress的检验605
DatagramSocket类606
DatagramPacket类607
数据报的广播607
一个简单的数据报服务器608
多路广播套接字609
为什么使用JAR611
捆扎(Bundling)611
第35章 JAR文档611
压缩(Compression)612
向后兼容性(Backward Compatibility)612
可移植性(Portability)612
安全性(Security)613
何时使用JAR文件613
使用JAR文件613
Jar工具614
Applet标记616
兼容的浏览器617
JAR文档和安全性617
解释文件(Manifest File)618
秘密密钥,公开密钥和资格授权(Rrivate Keys,Public Keys,and Certificates)619
Javakey工具619
类(Classes)620
Java util.zip包620
编程读入JAR文件621
JAR文件格式622
第36章 细说Java的安全性623
Java安全性为何如此必要?623
Java安全性构架(Framework)624
第一部分:Java语言本身提供的安全624
第二部分:Java编译器625
第三部分:检验器(verfier)625
Applet限制626
小结626
第五部分:建立安全机制626
第四部分:类装入载器(ClassLoader)626
Applet和Application627
SecurityManager类628
Java浏览器的安全机制628
Java安全性问题631
已知的缺陷(Known flaws)631
否定服务攻击(Denial-of-Service Attacks)632
Java安全API:扩充Applet的限制633
对称密码学(Symmetric Cryptography)633
公开密钥加密(Public key Cryptography)634
资格授权(Certification Authorities)634
实现了什么635
密钥管理(Key Management)636
产生密钥对和合格证637
对JAR文件进行数字签名638
公开和秘密密钥类639
安全性API639
身份证与签名者(Indentities and Signers)640
Signature类640
合格证(Certificates)641
IdentityScope类641
第37章 Java IDL:Java的CORBA的接口643
什么是CORBA?643
Sun是IDL到Java的映射(mapping)645
IDL模块645
IDL常量646
IDL数据类型646
枚举类型(Enurnerated Types)646
结构(Structure)647
联合(Union)648
序列与数组(Sequences and Arrays)649
接口(Interfaces)650
异常(Exceptions)650
属性(Attributes)651
方法(Method)651
创建基本的CORBA服务器652
编译IDL定义652
使用IDL结构定义的类653
Java IDL结构轮廓(skeleton)654
用JavaIDL生成CORBA客户658
服务器初始化658
在CORBA中创建回调(Callback)660
CORBA与现有对象的包装(Wrapping)661
与CORBA已定义类型的映射662
创建远程方法包(Wrappers)662
在Applet里使用CORBA663
在CORBA与RMI之间作出决择664
第38章 Java Beans665
组件模型的重要思想665
设计JavaBean的基础知识666
组件方法或函数666
状态保持和存贮666
事件和交互通信(intercommuniction)666
组件域或属性666
定制Bean的属性667
定制Bean产生和响应的事件667
属性,方法和事件输出(Exposure)668
初始属性值和Bean定制器(Customizer)668
创建并使用属性670
单值属性(Single-value Properties)670
索引属性(Indexed Properties)672
限定属性(Bound Properties)672
限制属性(Constrained Properties)673
使用事件与其他组件通信674
多目事件(Muticast Evests)675
事件适配器(Event Adaptors)675
内省(Introspection):创建并使用BeanInfo类677
定制:提供用户属性编辑器和GUI接口679
PropertyEditors与PropertyEditorManager679
定制编辑器(Coustomization Editor)680
提供非GUI环境下的又一种行为682
小结683
第39章 对象流(Object Serialization)684
对象流(Objecxt Serialization)684
对象流是如何工作的?687
处理对象和对象引用687
对象流举例687
写Date类的Application687
在JDK1.02下运行Date Write688
编译运行Date Write688
读入日期的简单应用689
编译和运行Date Read。690
用Applet读入Date690
读写用户自定义对象691
第40章 远程方法调用693
远程方法调用(Remote Method Invocation)693
创建一个远程对象693
一个RMI应用程序的例子694
创建一个实现接口的类694
创建一个远程接口694
编译Remote Server696
创建存根(Stub)696
创建RMI客户696
启动注册并运行代码697
将RemoteObject绑定到注册697
运行客户程序698
创建Applet客户698
第41章 扩展Java的能力——Java本地接口699
“走向本地”的情况(The Case for “Going Native”)699
JNI精粹(JNI Highlights)700
编写本地方法700
第一步——编写Java代码701
第二步——将Java代码编译成类文件701
第三步——产生JNI风格的头文件701
第四步——实现本地方法702
第五步——创建共享库702
从本地方法访问对象域703
第六步——运行Java程序703
在本地方法中访问Java方法707
访问静态域708
访问静态方法709
在本地方法中处理异常710
第42章 服务器端Java712
为何要用Java写Server端应用程序?712
在Enterprise/Fast Track server上的使用Java713
Server端Applet——Hello World714
分析HelloWorld程序源码716
创建和编译Helloworld716
在CLASSPATH中加入Netscape包717
看看HelloWorld运行结果717
一个更大的Greating实例718
netscape,server,applet,HttpApplet中的方法720
netstcape,server,applet,ServerApplet中的方法721
Sun的Servlet技术722
Servlet Helloworld实例723
Servlet Greating实例724
第43章 数据库简介726
关系型数据库的概念726
SQL728
连接(Joins)728
ODBC技术概述731
ODBC一致性级别(Conformance Levels)732
ODBC功能函数和命令集734
客户/服务器高级概念734
客户/服务器 系统层次735
事务(Transactions)736
数据光标(Cursor)737
复制( Replication)739
第44章 JDBC740
JDBC简介740
JDBC是如何工作的?741
安全模型742
JDBC-ODBC桥742
JDBC实现742
JDBC类——简介743
JDBC应用程序分析745
JDBC举例745
Connection类748
DatabaseMeatData750
Metadata功能750
ResultSetMetaData757
SQLException类758
SQLWarnings类759
语句760
statement761
PreparedStatement763
CallableStatcment766
ResultSet处理:获取结果768
其它JDBC类770
java.sql.Date770
java.sql.Time771
java.sql.Timestamp771
java.sql.Types772
java.sql.DataTruncation773
JDBC前景展望774
第46章 Java程序调试776
Sun.tools.debug包的结构776
客户/服务器调试器管理777
特殊类型781
本地类型789
栈管理790
线程管理792
综合使用796
缺少的功能797
微软的Java实现的情况如何798
JDB深入研究799
基本结构799
JDB命令行801
JDB输入文件802
JDB命令集802
一般命令804
上下文命令806
信息命令807
断点命令811
异常(Exception)命令813
线程命令814
JDB 小结814
第47章 理解.class文件815
.class文件的元素815
定义816
常数池816
类型信息820
属性821
.class文件的结构822
Class Flags域824
Field Information结构824
Method Information结构825
ConstantValue属性825
SourceFile属性829
现在可以做什么829
JVM的构成元素831
第48章 Java虚拟机内部机制831
虚拟机的结构832
内存管理和内存垃圾回收834
类文件验证837
JVM字节码838
第49章 Java资源852
Web站点852
JavaSoft公司的主页852
Earthweb的Gamelan852
Team Java853
新闻组853
Java Applet Rating Service(JARS)853
Javology:Java新闻和观点的在线电子杂志853
Amiga移植问题854
邮件清单854
移植问题的支持854
培训854
DEC Alpha OSF/1移植855
Linux移植问题855
NEXTSTEP移植问题855
COM简介856
第50章 Java和COM的结合856
定义COM接口857
编译一个ODL文件860
产生一个GUID860
在Java中创建COM对象860
从Visual Basic中调用Java COM对象863
从Excel中调用Java对象863
从Java中调用COM对象865
第51章 Java和C++的比较868
基本Java语法868
语法结构868
注释869
取消的内容869
Java程序的结构870
总体框架870
只有方法,没有函数870
运行时库870
没有预处理器871
源文件名872
Java数据类型872
整型数据类型872
Unicode字符873
布尔(boolean)型数据类型873
浮点类型873
集合数据类型873
类型转换873
对象和类874
声明引用类型874
操作引用874
方法调用:值调用和引用调用875
基本类型和java.lang封装类875
对象的生存周期876
Java引用和C++指针877
集合类型:String,Array和Vector877
字符串877
数组878
向量879
类层次和继承880
继承的语法880
instanceof操作符880
接口和多重继承881
super引用881
继承和多态性881
循环882
没有范围解析操作符882
语句882
条件判断883
synchronized语句883
操作符和表达式884
名字空间884
第52章 Java和JavaScript的比较886
Java与JavaScript886
JavaScript不是Java887
解释与编译888
基于对象和面向对象889
强类型与弱类型891
动态绑定与静态绑定891
硬盘访问限制891
不同的功能(范围限制)和HTML与代码的集成892
迅猛发展与相对稳定894
JavaScript和Java集成895
库895
第53章 开始学JavaScrlpt897
基础部分897
第一个脚本898
事件899
使用事件处理句柄899
变量900
变量的名字901
变量的范围902
常量902
表达式和运算符902
控制语句904
条件语句904
循环语句906
注释907
break和continue语句907
JavaScript的函数908
内置函数911
数组911
对象912
圆点指示符912
方法与属性912
window对象912
Docunent对象914
Form对象915
Navigator对象915
String对象916
Math对象917
Date 对象918
一个例子919
第54章 Symantec Cafe922
欢迎使用Cafe922
Cafe到底是什么?922
怎样获取Cafe924
控制Cafe924
工具条925
工作间929
AppExpress931
Cafe的工程管理器和编辑器932
项目管理器932
源代码编辑器933
类编辑器934
层次编辑器935
Cafe Studio936
开始使用Cafe Studio936
Cafe调试器938
问题和对策938
Visual Cafe(可视Cafe)941
建立工程942
建立GUI943
定义交互944
测试与调试applet946
第55章 Visual J++948
Visual J++简介948
熟悉Visual J++环境948
源代码编辑器949
模拟各种编辑器949
使用内置API949
书写源代码950
增加一个类951
增加一个方法953
编译源文件954
利用Class View面板954
读入原有的代码954
建造工程955
使用图像编辑器955
用于可视开发的Resoure Wizard (资源Wizard)955
生成一个资源模板955
建立一个新的对话(Dialog)资源956
运行资源Wizard956
观看结果代码957
把对话加入到applet958
处理OK和Cancel按钮959
来自Konwledge Media TM的Black Coffee TM960
本书提供的例子的源代码960
附加的资源960
Micrososft的Java1.5的SDK960
虚拟参考库960