第1章 Visual J++概述 1
1.1 Java语言 1
1.1.1 面向对象的性质 1
1.1.2 与平台的无关性 1
1.1.3 多线程语言 2
1.1.4 分布式 4
1.1.5 可靠性和安全性 4
1.2 Visual J++与Java 4
1.3 Visual J++与Internet 5
1.4 小结 6
习题 7
Java知识点滴——Java的由来 7
第2章 Visual J++的安装 9
2.1 系统要求 9
2.2 安装Visual J++ 9
2.3.2 建立自己的站点 14
2.3.1 IIS介绍 14
2.3 建立Web Server 14
2.3.3 使用自己的目录 16
2.3.4 卸载Visual J++ 17
2.4 小结 17
习题 18
Java知识点滴——Java大事记之1995 18
第3章 初识Visual J++ 19
3.1 启动与退出Visual J++ 19
3.1.1 进入Visual J++ 19
3.1.2 退出Visual J++ 20
3.2 菜单系统 20
3.2.1 File菜单 20
3.2.2 Edit菜单 22
3.2.3 View菜单 24
3.2.4 Insert菜单 24
3.2.5 Project菜单 25
3.2.7 Tools菜单 26
3.2.6 Build菜单 26
3.2.8 Windows菜单 27
3.2.9 Help菜单 27
3.3 对话框编辑器 27
3.4 菜单编辑器 30
3.5 定制Visual j++ 31
3.5.1 定制工具条 31
3.5.2 定制键盘 32
习题 33
3.6 小结 33
Java知识点滴——Java大事记之1996 34
第4章 向导编程 35
4.1 Applet Wizard 35
4.2 Dataform Wizard 40
4.2.1 设置数据库的ODBC数据源 40
4.2.2 使用Dataform Wizrad 41
4.2.3 编译执行程序 42
4.3.1 建立资源模板文件 43
4.3 建立资源模板 43
4.3.2 生成代码 45
4.4 小结 45
Java知识点滴——Java大事记之1997 45
第5章 运行调试 47
5.1 运行Viual J++程序 47
5.1.1 Build命令 47
5.1.2 建立应用程序 48
5.2.1 Debug调试 49
5.2 调试 49
5.2.2 错误控制 50
5.2.3 在断点处暂停程序执行 51
5.2.4 Watch与Variables窗口 52
5.3 线程 52
5.3.1 Java.lang.thread类 53
5.3.2 开始和终止线程 53
5.3.3 临时启动和停止线程 54
习题 55
5.4 小结 55
Java知识点滴——Java问答 56
第6章 语法基础 57
6.1 常量 57
6.2 变量 58
6.2.1 变量标识符 58
6.2.2 数据变量类型 59
6.3 基本运算符 61
6.4.1 数组的创建 62
6.4 数组 62
6.4.2 数组的初始化 63
6.4.3 定义多维数组 63
6.5 流程控制语句 64
6.5.1 选择语句 64
6.5.2 循环语句 68
6.5.3 转移语句 71
6.6 异常 73
Java知识点滴--Java问答 81
6.7 小结 81
习题 81
第7章 面向对象的语言 83
7.1类 83
7.1.1 类的概述 83
7.1.2 类的类型 89
7.2 父类、子类及继承 90
7.2.1 创建子类 90
7.2.2 父类的引用 91
7.3 对象 91
7.4 包 91
7.4.1 Package语句 92
7.4.2 import语句 92
7.5 访问权根 92
7.5 小结 93
习题 93
Java知识点滴--Java的现状 94
第8章 添加多媒体 95
8.1 绘制图形 95
8.1.1 图形坐标 95
8.1.2 画直线 96
8.1.3 画矩形 96
8.1.4 画圆和椭圆 97
8.1.5 使用颜色 98
8.2 显示图像 99
8.3 利用声音和图像建立动画 99
8.3.1 Image类 100
8.3.2 Audio Clip类 100
8.4 小结 102
习题 102
Java知识点滴--Java带来的影响 102
第9章 ActivexX和COM技术 105
9.1 ActivexX和COM技术 105
9.2 ActivexX简单介绍 106
9.3 使用ActiveX Wizard for Java 107
9.4 使用Java Type Library Wizard 110
9.5 小结 111
习题 111
第10章 程序实例 113
例1:建立窗口Java程序基本框架Frame 113
例2:独立应用程序 116
例3:成员函数重载 119
例4:创建三个单独的线程,它们分别打印自已的“Hello Word” 126
例5:制作包动画红程appler 128
例6:画板事件 130
例7:监视线程信息 132
例8:文件信息获取例子程序 134
例9:存储信息 135
例10:打开和关闭DataOutput流对象 137
例11:在应用程序(application)中播放声音 137
附录 网上Java资源 141