《Java编程技术教程》求取 ⇩

第1章 Java语言简介1

1.1 产生背景1

1.2 基本特点1

1.3 发展方向2

1.4 应用前景3

第2章 使用Symantec Cafe4

2.1 Symantec Cafe介绍4

2.1.1 选择Symantec Cafe4

2.1.2 安装Symantec Cafe4

2.1.3 工程管理界面5

2.1.4 源代码编辑环境7

2.1.5 资源编辑器7

2.1.6 联机网址资源8

2.2 开发小应用程序9

2.2.1 Java程序分类9

2.2.2 Hello World:播放动画10

2.2.3 Cafe:Java集成开发平台12

2.2.4 支持Java的浏览器Internet Explorer13

2.3 用Cafe开发应用程序14

2.3.1 Java应用程序的两种形式14

2.3.2 第一种形式14

2.3.3 第二种形式15

2.3.4 网址资源16

第3章 Java语言语法17

3.1 Java语言的数据类型17

3.1.1 一种强类型的语言17

3.1.2 基本数据类型17

3.1.3 整数类型18

3.1.4 浮点数类型18

3.1.5 字符类型19

3.1.6 布尔型21

3.1.7 网址资源21

3.2.1 整数常量22

3.2.2 浮点常量22

3.2 常量22

3.2.3 布尔常量23

3.2.4 字符常量23

3.2.5 字符串常量23

3.3 变量24

3.3.1 声明一个变量24

3.3.2 变量的动态初始化24

3.3.3 变量的作用域和生命期25

3.3.4 类型自动转换和强制转换27

3.3.5 表达式的自动类型提升28

3.4 数组30

3.4.1 一维数组30

3.4.2 多维数组31

3.4.3 其他数组声明的语法33

3.4.4 指针:一个过时的概念34

3.5 运算符34

3.5.1 算术运算符34

3.5.3 关系运算符36

3.5.2 位运算符36

3.5.4 “?”运算符37

3.5.5 运算符优先级38

3.6 控制语句38

3.6.1 选择语句38

3.6.2 迭代语句45

3.6.3 跳转语句50

第4章 面向对象的Java语言54

4.1 面向对象(OOP)原理54

4.1.1 两种编程范式54

4.1.2 抽象54

4.1.3 三个基本原则55

4.2 类55

4.2.1 类的一般定义形式56

4.2.2 一个简单的类:Box56

4.2.3 方法58

4.2.4 构造函数61

4.2.6 重载62

4.2.5 this62

4.2.7用对象作为参数65

4.2.8 返回对象66

4.2.9 递归66

4.2.10 访问控制67

4.2.11 static68

4.2.12 final69

4.2.13 再论数组70

4.3 继承70

4.3.1 继承70

4.3.2 访问控制72

4.3.3 实例73

4.3.4 super75

4.3.5 方法重载75

4.3.6 动态方法调度77

4.3.7 abstract79

4.3.8 再论final81

5.1 Visual J++6.0开发环境界面82

第5章 Visual J++6.0集成环境82

5.2 一个简单的Java小应用程序83

5.3 剖析Java小应用程序86

5.4 通过模板创建Java小应用程序88

5.5 分析Applet1.java源程序90

5.6 HTML基础96

5.7 了解解决方案和项目99

6.1 文本域控件102

第6章 文本域及按钮控件102

6.2 按钮控件109

6.3 Java事件处理114

第7章 Java的布局设计126

7.1 掌握BorderLayout布局126

7.2 掌握CardLayout布局130

7.3 掌握GridLayout布局135

7.4 掌握GridBagLayout布局140

8.1 文本区域控件148

第8章 文本区域和面板控件148

8.2 面板控件154

8.3 创建面板类159

第9章 复选框和单选按钮控件168

9.1 复选框控件168

9.2 复选框事件173

9.3 单选按钮控件183

10.1 如何创建滚动条194

第10章 滚动条控件与事件处理194

10.2 事件处理技术200

第11章 下拉列表框和滚动表控件211

11.1 创建下拉列表框211

11.2 处理下拉列表框事件216

11.3 如何创建滚动表223

11.4 滚动表事件229

第12章 窗口和菜单程序设计237

12.1 创建弹出式窗口237

12.2 增加菜单247

12.3 菜单项事件处理256

第13章 对话框控件262

13.1 创建对话框262

13.2 处理对话框事件272

第14章 Java接口、异常和电279

14.1 接口279

14.1.1 定义一个接口279

14.1.3 接口中的变量280

14.1.2 实现接口280

14.1.4 接口继承282

14.2 异常问题283

14.2.1 异常处理283

14.2.2 异常类型284

14.2.3 未捕获的异常284

14.2.4 使用try和catch285

14.2.5 显示异常的描述286

14.2.6 多个catch语句286

14.2.8 throws287

14.2.7 throw287

14.2.9 finally289

14.3 包290

14.3.1 定义包290

14.3.2 访问保护291

14.3.3 inport292

第15章 Java输入输出293

15.1 控制台输入/输出293

15.1.1 System类293

15.1.2 ConsoleDemo294

15.2 文件的输入/输出297

15.2.1 一般文件输入/输出297

15.2.2 FileIODemo298

15.2.3 缓冲输入/输出300

15.2.4 DataIODemo301

15.3 文件与目录304

15.3.1 File304

15.3.2 FileDemo305

15.4 网址308

15.4.1 概述308

15.4.2 InetAddress308

15.4.3 InetAddressDemo309

15.5 URL310

15.5.1 概述310

15.5.2 格式310

15.5.3 URL311

15.5.4 URLDemo311

15.5.5 URLConnection312

15.5.6 URLDemo312

15.6 TCP/IP Socket314

15.6.1 概述314

15.6.2 Socket314

15.6.3 SocketDemo315

15.6.4 ServerSocket315

15.7.1 概述316

15.7 UDP和数据包316

15.7.2 DatagramPacket317

15.7.3 DatagramDemo317

第16章 Java小应用程序简介320

16.1 小应用程序的生命周期322

16.1.1 public void init( )322

16.1.2 public void start( )322

16.1.3 public void stop( )322

16.2 加入自己的代码323

16.1.4 public destroy( )323

16.3 日历小应用程序实例327

16.3.1 Applet标签328

16.3.2 CODE,WIDTH和HEIGHT329

16.3.3 CODEBASE329

16.3.4 ALIGN330

16.3.5 HSPACE和VSPACE331

16.4 向小应用程序传递参数332

16.5 类Date334

16.5.1 构造函数335

16.5.2 类方法336

16.5.3 一般的设置方法和取值方法336

16.5.4 其他方法338

第17章 图形与动画设计339

17.1 图形的坐标系统339

17.2 字型与颜色340

17.2.1 字型的设置340

17.2.3 取得字型的数据341

17.2.2 显示方式341

17.2.4 调整颜色的方法344

17.3 绘图指令345

17.3.1 画线345

17.3.2 绘制矩形346

17.3.3 绘制圆角矩形347

17.3.4 绘制立体矩形348

17.3.5 绘制椭圆形349

17.3.6 绘制弧形350

17.3.7 绘制多边形352

17.4 限定作图的区域353

17.5 图形复制354

17.6 加载现有图形文件355

17.7 图形输出358

17.8 动画与线程359

17.8.1 时钟小应用程序版本1.0359

17.8.2 时钟小应用程序版本2.0362

17.8.3 时钟小应用程序版本3.0363

17.8.4 解决闪烁问题368

第18章 建立动画主页370

18.1 建立一个简单的主页370

18.2 建立动画主页373

18.2.1 动画原理简述373

18.2.2 如何载入图像数据374

18.2.3 控制放映的速度374

18.2.4 实例一375

18.2.5 配音378

18.2.6 实例二380

18.2.7 一些改进工作382

第19章 鼠标与键盘事件处理386

19.1 鼠标事件387

19.1.1 mouseDown和mouseUp387

19.1.2 mouseMove和mouseDrag389

19.1.3 mouseEnter和mouseExit392

19.2 键盘事件keyDown和keyUp393

19.3 事件的处理程序handleEvent396

第20章 Java多线程程序设计技术398

20.1 多线程概念简介398

20.2 Java多线程技术399

20.3 如何建立线程400

20.3.1 继承类Thread400

20.3.2 类Thread402

20.3.3 实现接口Runnable405

20.4 资源的协调406

20.5 锁定对象数据408

20.6 锁定类数据410

第21章 Java与C的接口技术412

21.1 在Java中调用C语言函数412

21.1.1 编写并编译Java程序代码414

21.1.2 利用javah生成ShowMessage.h414

21.1.3 利用javah-stubs生成showMessage.a415

21.1.5 编译并执行416

21.1.4 编写原生方法的程序代码416

21.2 原生方法的参数和与返回值418

21.2.1 自动参数418

21.2.2 简单数据类型的参数与返回值418

21.2.3 复杂数据类型的参数与返回值419

第22章 Java与网络技术421

22.1 什么是URL421

22.2 URL对象的构造法422

22.2.1 绝对URL位置构造法422

22.2.2 相对URL位置构造法423

22.2.3 指定域的URL对象构造法424

22.2.4 处理MalformedURLException异常424

22.3 URL类的基本方法425

22.3.1 取出URL域的数据425

22.3.2 将URL对象的内容转成字符串426

22.3.3 比较两个URL的数据427

22.4 直接读入URL的数据427

22.5 Java主页计数器429

22.5.1 HTML文件430

22.5.2 服务器端——简单的CGI计数程序431

22.5.3 客户端——Java小应用程序432

22.6 URL的双向通信433

附录A建立Web服务器436

A.1 Internet Information Server程序介绍436

A.2 建立自己的Web站点437

A.3 使用自己的目录440

A.4 设置域名服务440

1999《Java编程技术教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姚晓春等编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA简明教程(1998 PDF版)
JAVA简明教程
1998 北京市:机械工业出版社
Java灵感编程( PDF版)
Java灵感编程
Java编程技术教程(1999年02月第1版 PDF版)
Java编程技术教程
1999年02月第1版
JAVA核心编程(2020 PDF版)
JAVA核心编程
2020
谈判(1994 PDF版)
谈判
1994
精通Java编程(1998 PDF版)
精通Java编程
1998 北京:电子工业出版社
JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Java语言编程技术(1997 PDF版)
Java语言编程技术
1997 北京:清华大学出版社
实用Java教程(1997 PDF版)
实用Java教程
1997 上海:上海交通大学出版社
学习Java编程 Visual J++教程(1998 PDF版)
学习Java编程 Visual J++教程
1998 北京:科学出版社;龙门书局
Java实用编程技术(1998 PDF版)
Java实用编程技术
1998 北京:中国水利水电出版社
物理光学导论(1993 PDF版)
物理光学导论
1993 成都:电子科技大学出版社
张闻天论青年修养与待人接物(1995 PDF版)
张闻天论青年修养与待人接物
1995 北京:中共党史出版社
中文FrontPage 2000实用教程(1999 PDF版)
中文FrontPage 2000实用教程
1999 北京:中国水利水电出版社
Java for Internet编程技术(1997 PDF版)
Java for Internet编程技术
1997 北京:电子工业出版社