《JAVA l.1使用大全 3rd ed. 第3版》求取 ⇩

第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

附加的属性176

开发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 andArrays)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

1998《JAVA l.1使用大全 3rd ed. 第3版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Joseph Weber等著;旭日工作室译 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

ORACLE数据库使用大全 第3版(1996 PDF版)
ORACLE数据库使用大全 第3版
1996 北京:电子工业出版社
JAVA TM1.1使用大全 第三版( PDF版)
JAVA TM1.1使用大全 第三版
Business and government  3rd ed.(1989 PDF版)
Business and government 3rd ed.
1989 Harper & Row
Cabinet government  3rd ed.(1959 PDF版)
Cabinet government 3rd ed.
1959 Cambridge University Press
Windows 95中文版使用大全(1997年09月第1版 PDF版)
Windows 95中文版使用大全
1997年09月第1版 电子工业出版社
WordPerfect 使用大全 5.0、5.1版 下( PDF版)
WordPerfect 使用大全 5.0、5.1版 下
最新Microsoft QuickC使用大全  V2.50版  第3-4册(1990 PDF版)
最新Microsoft QuickC使用大全 V2.50版 第3-4册
1990
最新Microsoft QuickC使用大全  V2.50版  第1册(1990 PDF版)
最新Microsoft QuickC使用大全 V2.50版 第1册
1990
Oboe technique 3rd ed.(1982 PDF版)
Oboe technique 3rd ed.
1982 Music Dept. Oxford University Press
Andalytical Biochemistry 3rd ed.(1999 PDF版)
Andalytical Biochemistry 3rd ed.
1999 世界图书出版社
Bioorganic Chemistry 3rd ed.(1998 PDF版)
Bioorganic Chemistry 3rd ed.
1998 世界图书出版公司北京公司
Beautiful Leaves 3rd ed.( PDF版)
Beautiful Leaves 3rd ed.
Foreign Languages Press. ;
Positive child guidance   3rd ed.( PDF版)
Positive child guidance 3rd ed.
On conducting 3rd ed.(1919 PDF版)
On conducting 3rd ed.
1919 W. Reeves
PSSC physics 3rd ed( PDF版)
PSSC physics 3rd ed