当前位置:首页 > 工业技术
Instant Java 2实例解析Java 2应用编程
Instant Java 2实例解析Java 2应用编程

Instant Java 2实例解析Java 2应用编程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:温平进,张威等编写
  • 出 版 社:北京:宇航出版社;北京希望电子出版社
  • 出版年份:2002
  • ISBN:7801440838
  • 页数:497 页
图书介绍:本书基于HTML的最新版本,用103个实例对HTML的功能和用法进行了详细讲解。全书由12章、3个附录组成。第一章到第十章对HTML4.0语言的用法及其编程进行了全面的阐述,通过这十章的学习,读者不但可以解读几乎所有网页的HTML源代码,而且还能够亲手制作出具有较高水平的个性网页。除了对HTML4.0网络编程的完全讲解外,第十一章还用实例详细介绍了23种网络编程技巧和网络动态特效,其中有用最新的CSS(层叠样式表)技术制作,也有用JavaScript脚本语言制作。读者只需把这些特效稍做修改就可用到自己的网页之中。书中还介绍了一些奇特的网络游戏编程技巧,这些编程思路充分地挖掘出了HTML语言的应用潜能。最后为了让大家对网页的整体制作有感性的认识,在本书的最后三章中详细介绍了三个大型综合网页的制作方法,并有完整的源代码。这三个综合网页涵盖了主页、综合表单和具有很强动态的页面等各种网页技术。本书面向初、中级用户,对高级用户也有参考价值,同时也可作为社会AutoCAD2002培训教材。本书实例程序源代码请从www.bhp.com.cn上下载,或可另行购买配套光盘(包含本套书的相关程序、素材),
《Instant Java 2实例解析Java 2应用编程》目录

第一章 Java的基本介绍 1

1.1 Java的发展前景 1

1.2 Java语言的特点 2

第二章Java的基本语法 6

2.1 Java中的数据类型 6

2.1.1整数类型 6

2.1.2浮点类型 7

2.1.3字符类型 7

2.1.4布尔类型 8

2.1.5 Java中自动类型转换 8

2.1.6 Java中各种数据的缺省初始值 8

2.2 Java中的表达式 9

2.2.1算术运算符 10

实例1 关于自动递增递减的实例 11

2.2.2关系运算符 12

实例2 关于关系运算符的实例 13

2.2.3布尔逻辑运算符 14

实例3 关于布尔运算符的实例 15

2.2.4位运算符 16

实例4 有关位运算的实例 18

2.2.5赋值运算 20

2.2.6扩展赋值运算符 21

2.2.7三元运算符 21

2.2.8优先级 22

2.3 Java中常量变量的使用 23

2.3.1声明变量 23

2.3.2常数命名约定 23

2.3.3变量命名约定 23

2.3.4描述性变量名和过程名 24

2.3.5对象命名约定 24

2.3.6变量(对象)作用域 25

2.3.7对象的回收机制 25

2.3.8格式化代码 26

2.4 Java控制程序的流程 27

2.4.1分支语句 28

实例5 关于分支语句的实例 29

实例6 关于多分支语句的实例 32

2.4.2循环语句 34

实例7 Java中使用循环语句的实例 36

2.4.3 return、continue和break语句 39

实例8 关于continue和break语句实例 42

2.5 Java中数组的使用 45

2.5.1一维数组 46

实例9 一维数组的使用示例 47

2.5.2多维数组 49

实例10 二维数组使用实例 50

2.6使用注释和嵌入式注释文档 53

2.6.1 Java中的注释 53

2.6.2注释和嵌入文档 55

实例11 关于注释文档示例 59

第三章 输入输出处理 62

3.1关于Java输入输出处理的简介 62

3.1.1 I/O处理类的层次 62

3.1.2 InputStream介绍 63

3.1.3 OutputStream介绍 65

3.2有关输入输出处理的实例 67

实例12 关于使用File类的使用实例 67

实例13 文件名列表器FileNameFilter使用实例 70

实例14 文件I/O操作的实例 73

实例15 随机访问文件的实例 76

实例16 标准输入操作的实例 81

实例17 自定义过滤流的应用实例 84

实例18 管道流的应用实例 89

实例19 顺序输入流SequenceInputStream的实例. 93

实例20 StreamTokerizer的应用实例. 95

实例21 在使用Java1.1类库中的类的实例 101

实例22 使用GZIP压缩单个文件实例 107

实例23 使用ZIP进行多文件压缩的实例 110

3.3 Java归档(jar)实用程序介绍 115

第四章 GUI图形用户界面开发 118

4.1 AWT概述 118

4.1.1 GUI在Applet中的应用 118

4.1.2 Java1.0、Java1.1和Java1.2中的GUI的主要特点和它们之间的区别 119

4.1.3事件处理机制 120

4.1.4 Java2事件处理机制 126

4.1.5类Component的介绍 131

4.2 Java GUI编程实例 138

实例24 Button的使用(一) 138

实例25 Button的使用(二) 142

实例26 Label的使用 144

实例27 Checkbox的使用 147

实例28 Choice的使用 152

实例29 List的使用 155

实例30 TextArea和TextField的使用 162

实例31 FlowLayout及其使用方法 167

实例32 BorderLayout的使用 172

实例33 GridLayout的使用 175

实例34 CardLayout的使用 178

实例35 GridBagLayout的使用 182

实例36自定义布局管理器的使用 190

实例37 不使用布局管理器的情况 196

实例38菜单的使用 198

实例39颜色对话框的使用 205

实例40表格的使用 209

实例41文件对话框的使用 213

第五章 多线程技术 218

5.1线程的概念 218

5.2多线程编程实例 219

实例42从Thread类继承来实现多线程 219

实例43使用yield()方法优化线程的使用 224

实例44电子表程序实例一 226

实例45电子表程序实例二 229

实例46通过实现Runnable接口来实现多线程——电子表程序实例三 232

实例47 电子表程序实例四 236

实例48 Daemon线程 239

实例49有关线程优先级的实例——电子表程序实例五 242

实例50关于线程组的使用的实例 247

实例51访问共享资源的实例 252

实例52同步线程实例 258

实例53关于线程I/O阻塞的实例 265

实例54关于解决线程死锁的实例 270

第六章 Applet编程 276

6.1 Applet简介 276

6.1.1 Applet的局限 277

6.1.2 Applet的优点 278

6.1.3 Applet和Application的区别 278

6.1.4 Applet和HTML 279

6.1.5 Applet中常用的方法的介绍 280

6.2关于Applet的实例 281

实例55 Applet和浏览器的通讯实例 281

实例56 同页Applet通讯实例 286

实例57 声音处理实例 292

实例58 Graphics绘图实例 297

实例59 Graphics2D绘图实例 305

实例60 图像处理实例 310

实例61 图像过滤处理实例 316

实例62文字显示的实例 323

实例63 改变字体实例 327

实例64 实现动画实例一 332

实例65实例动画实例二 338

实例66 使用JLabel实现一类动画 342

实例67 跳动的字符 345

实例68 Java特效综合应用 349

第七章 网络编程 356

7.1网络基础 356

7.1.1机器的标识 357

7.1.2服务器和客户机 358

7.1.3在没有网络的前提下测试程序 358

7.1.4端口:机器内独一无二的场所 359

7.1.5套接字 359

7.2网络编程实例 360

实例69 解析网站URL 360

实例70 使用URLConnection下载网页 363

实例71 使用TCP协议进行服务端/客户端编程——单客户 367

实例72 使用TCP协议进行服务端/客户端编程——多客户 373

实例73 使用UDP协议进行服务端/客户端编程——单客户 380

实例74 用JDBC连接数据库 387

实例75 安全性 396

实例76 综合应用 400

第八章 Java3D编程 415

8.1 Java3D基本介绍 415

8.1.1 Java3D数据结构 415

8.1.2 JAVA3D的作用: 418

8.1.3 OPENGL、VRML、DIRECT3D、JAVA3D的比较 418

8.1.4 JAVA3D(API)中的类 419

8.1.5基本体的生成 420

8.2 Java3D编程实例 422

实例77 静态的正方体 422

实例78 旋转的正方体 426

实例79 引用OBJ文件 428

实例80 点的生成 431

实例81 线的生成 435

实例82 面的生成 440

实例83 用户作用的参与 447

实例84 鼠标拖动以及光线 450

实例85 使用图像 458

实例86 Java中实现3D文字 462

第九章 Java与XML编程 468

9.1 Java与XML编程基础 468

9.1.1 XML编程基础 468

9.1.2如何使用一个解析器 468

9.1.3解析器种类 468

9.2 Java与XML编程实例 470

实例87 使用DOM解析器递归遍历一个XML文档 470

实例88 使用DOM解析器处理DOM树 475

实例89 使用SAX解析器来输出XML文档 478

实例90 使用SAX解析器来处理XML文档 484

实例91 使用DOM解析器创建一棵树 488

实例92 解析一个字符串 494

相关图书
作者其它书籍
返回顶部