微信扫一扫,移动浏览光盘
简介
Java技术已经成为当前重要的网络技术,其应用也逐渐广泛,因此学习Java也成为一种趋势。但很多人由于缺乏面向对象的概念,不知如何入手,鉴于此,本书以最具亲和力的JavaApplet为起点,带领您迈向Java的康庄大道。
为了方便读者学习,随书附赠一张光盘其中收录了各章范例、文字编辑器EditPad lite、及JDK1.3.0 update2,让您的学习能事半功倍。
目录
第0章 写在前面 1
0-1 本书特点 2
0-2 本书导读 2
0-3 范例光盘说明 3
第1章 认识java 5
1-1 java的由来 7
1-1-1 java的跨平台 7
1-1-2 java的优缺点 8
1-2 客户端(client)网页技术 9
1-2-1 java applet和javascript 9
1-2-2 java applet和flash 10
1-3 下载及安装jdk 10
1-3-1 jdk 10
1-3-2 jdk的下载 10
1-3-3 jdk的安装 12
1-4 jdk的工具 15
1-5 程序开发环境的使用 16
1-5-1 dos模式的激活 16
1-5-2 dos环境的文件夹路径概念 17
1-5-3 dos常用指令介绍 18
.1-5-4 批处理文件的应用 20
1-5-5 java的编译/执行指令 22
第2章 第一个applet 25
2-1 我的第一个applet 27
2-1-1 利用记事本撰写applet 27
2-1-2 编译成 *.class 28
2-1-3 将applet放入网页 29
2-1-4 donothing到底做了什么 30
2-2 程序注释 31
2-2-1 多行注释 31
2-2-2 单行注释 32
2-2-3 文件注释 32
2-3 引用类 32
2-4 建立类 33
2-5 面向对象概念 35
2-5-1 日常生活中的对象 35
2-5-2 面向对象 35
2-6 显示字的applet 36
2-6-1 paint方法 37
2-6-2 drawstring方法 37
2-7 applet的标记格式 38
第3章 变量与数据类型 41
3-1 变量 43
3-1-1 何谓变量 43
3-1-2 变量的声明 43
3-1-3 设置值 44
3-2 基本数据类型 45
3-2-1 整数 46
3-2-3 浮点数 47
3-2-3 字符 49
3-2-4 布尔值 50
3-2-5 不同类型的值和变量 52
3-3 常量 52
3-4 关键字及变量的命名 53
3-4-1 关键字 53
3-4-2 变量的命名 54
3-4-3 匈牙利标记法 55
第4章 运算 57
4-1 运算符、操作数与表达式 59
4-2 指定运算符 59
4-3 算术运算符 60
4-4 递增、递减运算符 62
4-5 算术指定运算符 63
4-6 比较运算符 64
4-7 条件运算符"?:" 66
4-8 逻辑运算符 67
4-9 位移运算符 69
4-10 运算符的优先级 71
4-11 属性(类型)转换 72
第5章 流程控制 75
5-1 流程及控制结构 77
5-1-1 流程 77
5-1-2 控制结构 77
5-2 if选择结构 78
5-3 if/else选择结构 82
5-3-1 if/else基本用法 82
5-3-2 if/else的嵌套结构 84
5-3-3 寻找伴侣的else 88
5-4 switch选择结构 89
5-5 for循环结构 93
5-5-1 for结构的语法与流程 93
5-5-2 for嵌套结构 96
5-6 while循环结构 100
5-7 do/while循环结构 104
5-8 break与continue 106
5-8-1 break 106
5-8-2 continue 109
5-8-3 多重循环标记 111
5-9 结构组合 115
第6章 数组 117
6-1 何谓数组 119
6-2 数组的使用 119
6-2-1 声明与配置数组 119
6-2-2 元素值的排序与计算 122
6-3 数组的"="运算 125
6-4 数组复制 126
6-5 多维数组 128
6-5-1 二维数组 128
6-5-2 二维以上的数组 132
第7章 面向对象程序设计 135
7-1 类与对象 137
7-1-1 类 137
7-1-2 建立对象 139
7-1-3 定义属性 140
7-1-4 定义方法 142
7-2 使用方法 143
7-2-1 方法的调用 143
7-2-2 方法的返回值 145
7-2-3 变量的领域 147
7-2-4 math类方法 149
7-2-5 方法重载(overloading) 152
7-3 对象的生命期 154
7-3-1 构造函数(constructor) 154
7-3-2 对象生命的终结 158
7-4 继承 160
7-4-1 属性的继承 161
7-4-2 方法的继承 168
7-4-3 构造函数与继承 171
7-4-4 对象的类型转换 174
7-4-5 抽象类的继承 178
7-5 接口 183
7-5-1 接口的定义与实作 184
7-5-2 接口的类型转换 188
7-5-3 接口的继承 191
7-6 套件(package) 192
7-6-1 jdk中的套件 192
7-6-2 自定义套件 193
第8章 字符串 195
8-1 string类 197
8-1-1 string类的构造函数 197
8-1-2 字符串的长度与字符 198
8-2 字符串的连接 201
8-3 查找字符和子字符串 202
8-4 获取子字符串 205
8-5 字符串的比较 206
8-6 string类的其他常用方法 207
8-6-1 valueof方法 208
8-6-2 tolowercase和touppercase方法 209
8-6-3 replace方法 210
8-7 stringbuffer类 212
8-7-1 stringbuffer构造函数 212
8-7-2 stringbuffer的容量与内容大小 213
8-7-3 stringbuffer内容的变更 215
8-8 字符串转换成基本类型 219
第9章 异常处理 223
9-1 错误与异常 225
9-1-1 程序错误的分类 225
9-1-2 异常 225
9-2 try/catch结构 227
9-3 throw与throws 230
9-3-1 以throw产生异常对象 230
9-3-2 throws关键字 231
9-3-3 finally区段 235
9-4 异常与继承 237
第10章 applet的生命周期与绘图 241
10-1 applet的生命周期 243
10-2 字体 245
10-2-1 字体设置 245
10-2-2 fontmetrics类 249
10-3 颜色 251
10-4 基本图形 253
10-4-1 线段 253
10-4-2 矩形 254
10-4-3 立体矩形 255
10-4-4 圆角矩形 257
10-4-5 椭圆 258
10-4-6 弧线及扇形 259
10-4-7 多线段及多边形 261
10-5 鼠标事件与绘图 263
第11章 线程 269
11-1 行程与线程 271
11-2 thread类 272
11-3 runnable接口 274
11-4 线程的状态 277
11-5 线程的优先权 280
11-6 多线程的同步 283
11-6-1 使用共同资源的多线程 283
11-6-2 同步化(synchronized) 286
11-6-3 wait及notify方法 289
11-7 线程群组 293
第12章 动画与声音 299
12-1 图像的处理 301
12-2 动画 305
12-2-1 制作简单动画 305
12-2-2 不闪烁的动画 308
12-2-3 反弹球 311
12-3 多图像动画 315
12-4 声音 321
12-5 html的 [param]标签 324
第13章 awt组件 327
13-1 图形化用户界面 329
13-2 awt组件的继承关系 329
13-3 事件处理 330
13-3-1 java 1.0 事件模块 330
13-3-2 java 1.1 事件模块 334
13-4 awt基本组件 337
13-4-1 label和button组件 337
13-4-2 checkbox组件 339
13-4-3 textfield与textarea组件 342
13-4-4 choice组件 347
13-4-5 list组件 348
13-4-6 canvas组件 352
13-4-7 scrollbar组件 354
13-5 container(容器) 357
13-5-1 panel 357
13-5-2 frame 358
13-5-3 使用菜单 361
13-6 版面设置 363
13-6-1 flowlayout 363
13-6-2 borderlayout 365
13-6-3 gridlayout 367
13-6-4 gridbaglayout 368
13-6-5 cardlayout 370
第14章 网页 373
14-1 url 375
14-2 apletcontext接口 376
14-3 以javascript调用applet 379
第15章 范例 383
15-1 水平滚动跑马灯 385
15-2 垂直滚动跑马灯 389
15-3 链接按钮 393
15-4 动态横幅广告 397
15-5 指针时钟 401
15-6 简易计算器 406
15-7 图像淡入淡出 412
0-1 本书特点 2
0-2 本书导读 2
0-3 范例光盘说明 3
第1章 认识java 5
1-1 java的由来 7
1-1-1 java的跨平台 7
1-1-2 java的优缺点 8
1-2 客户端(client)网页技术 9
1-2-1 java applet和javascript 9
1-2-2 java applet和flash 10
1-3 下载及安装jdk 10
1-3-1 jdk 10
1-3-2 jdk的下载 10
1-3-3 jdk的安装 12
1-4 jdk的工具 15
1-5 程序开发环境的使用 16
1-5-1 dos模式的激活 16
1-5-2 dos环境的文件夹路径概念 17
1-5-3 dos常用指令介绍 18
.1-5-4 批处理文件的应用 20
1-5-5 java的编译/执行指令 22
第2章 第一个applet 25
2-1 我的第一个applet 27
2-1-1 利用记事本撰写applet 27
2-1-2 编译成 *.class 28
2-1-3 将applet放入网页 29
2-1-4 donothing到底做了什么 30
2-2 程序注释 31
2-2-1 多行注释 31
2-2-2 单行注释 32
2-2-3 文件注释 32
2-3 引用类 32
2-4 建立类 33
2-5 面向对象概念 35
2-5-1 日常生活中的对象 35
2-5-2 面向对象 35
2-6 显示字的applet 36
2-6-1 paint方法 37
2-6-2 drawstring方法 37
2-7 applet的标记格式 38
第3章 变量与数据类型 41
3-1 变量 43
3-1-1 何谓变量 43
3-1-2 变量的声明 43
3-1-3 设置值 44
3-2 基本数据类型 45
3-2-1 整数 46
3-2-3 浮点数 47
3-2-3 字符 49
3-2-4 布尔值 50
3-2-5 不同类型的值和变量 52
3-3 常量 52
3-4 关键字及变量的命名 53
3-4-1 关键字 53
3-4-2 变量的命名 54
3-4-3 匈牙利标记法 55
第4章 运算 57
4-1 运算符、操作数与表达式 59
4-2 指定运算符 59
4-3 算术运算符 60
4-4 递增、递减运算符 62
4-5 算术指定运算符 63
4-6 比较运算符 64
4-7 条件运算符"?:" 66
4-8 逻辑运算符 67
4-9 位移运算符 69
4-10 运算符的优先级 71
4-11 属性(类型)转换 72
第5章 流程控制 75
5-1 流程及控制结构 77
5-1-1 流程 77
5-1-2 控制结构 77
5-2 if选择结构 78
5-3 if/else选择结构 82
5-3-1 if/else基本用法 82
5-3-2 if/else的嵌套结构 84
5-3-3 寻找伴侣的else 88
5-4 switch选择结构 89
5-5 for循环结构 93
5-5-1 for结构的语法与流程 93
5-5-2 for嵌套结构 96
5-6 while循环结构 100
5-7 do/while循环结构 104
5-8 break与continue 106
5-8-1 break 106
5-8-2 continue 109
5-8-3 多重循环标记 111
5-9 结构组合 115
第6章 数组 117
6-1 何谓数组 119
6-2 数组的使用 119
6-2-1 声明与配置数组 119
6-2-2 元素值的排序与计算 122
6-3 数组的"="运算 125
6-4 数组复制 126
6-5 多维数组 128
6-5-1 二维数组 128
6-5-2 二维以上的数组 132
第7章 面向对象程序设计 135
7-1 类与对象 137
7-1-1 类 137
7-1-2 建立对象 139
7-1-3 定义属性 140
7-1-4 定义方法 142
7-2 使用方法 143
7-2-1 方法的调用 143
7-2-2 方法的返回值 145
7-2-3 变量的领域 147
7-2-4 math类方法 149
7-2-5 方法重载(overloading) 152
7-3 对象的生命期 154
7-3-1 构造函数(constructor) 154
7-3-2 对象生命的终结 158
7-4 继承 160
7-4-1 属性的继承 161
7-4-2 方法的继承 168
7-4-3 构造函数与继承 171
7-4-4 对象的类型转换 174
7-4-5 抽象类的继承 178
7-5 接口 183
7-5-1 接口的定义与实作 184
7-5-2 接口的类型转换 188
7-5-3 接口的继承 191
7-6 套件(package) 192
7-6-1 jdk中的套件 192
7-6-2 自定义套件 193
第8章 字符串 195
8-1 string类 197
8-1-1 string类的构造函数 197
8-1-2 字符串的长度与字符 198
8-2 字符串的连接 201
8-3 查找字符和子字符串 202
8-4 获取子字符串 205
8-5 字符串的比较 206
8-6 string类的其他常用方法 207
8-6-1 valueof方法 208
8-6-2 tolowercase和touppercase方法 209
8-6-3 replace方法 210
8-7 stringbuffer类 212
8-7-1 stringbuffer构造函数 212
8-7-2 stringbuffer的容量与内容大小 213
8-7-3 stringbuffer内容的变更 215
8-8 字符串转换成基本类型 219
第9章 异常处理 223
9-1 错误与异常 225
9-1-1 程序错误的分类 225
9-1-2 异常 225
9-2 try/catch结构 227
9-3 throw与throws 230
9-3-1 以throw产生异常对象 230
9-3-2 throws关键字 231
9-3-3 finally区段 235
9-4 异常与继承 237
第10章 applet的生命周期与绘图 241
10-1 applet的生命周期 243
10-2 字体 245
10-2-1 字体设置 245
10-2-2 fontmetrics类 249
10-3 颜色 251
10-4 基本图形 253
10-4-1 线段 253
10-4-2 矩形 254
10-4-3 立体矩形 255
10-4-4 圆角矩形 257
10-4-5 椭圆 258
10-4-6 弧线及扇形 259
10-4-7 多线段及多边形 261
10-5 鼠标事件与绘图 263
第11章 线程 269
11-1 行程与线程 271
11-2 thread类 272
11-3 runnable接口 274
11-4 线程的状态 277
11-5 线程的优先权 280
11-6 多线程的同步 283
11-6-1 使用共同资源的多线程 283
11-6-2 同步化(synchronized) 286
11-6-3 wait及notify方法 289
11-7 线程群组 293
第12章 动画与声音 299
12-1 图像的处理 301
12-2 动画 305
12-2-1 制作简单动画 305
12-2-2 不闪烁的动画 308
12-2-3 反弹球 311
12-3 多图像动画 315
12-4 声音 321
12-5 html的 [param]标签 324
第13章 awt组件 327
13-1 图形化用户界面 329
13-2 awt组件的继承关系 329
13-3 事件处理 330
13-3-1 java 1.0 事件模块 330
13-3-2 java 1.1 事件模块 334
13-4 awt基本组件 337
13-4-1 label和button组件 337
13-4-2 checkbox组件 339
13-4-3 textfield与textarea组件 342
13-4-4 choice组件 347
13-4-5 list组件 348
13-4-6 canvas组件 352
13-4-7 scrollbar组件 354
13-5 container(容器) 357
13-5-1 panel 357
13-5-2 frame 358
13-5-3 使用菜单 361
13-6 版面设置 363
13-6-1 flowlayout 363
13-6-2 borderlayout 365
13-6-3 gridlayout 367
13-6-4 gridbaglayout 368
13-6-5 cardlayout 370
第14章 网页 373
14-1 url 375
14-2 apletcontext接口 376
14-3 以javascript调用applet 379
第15章 范例 383
15-1 水平滚动跑马灯 385
15-2 垂直滚动跑马灯 389
15-3 链接按钮 393
15-4 动态横幅广告 397
15-5 指针时钟 401
15-6 简易计算器 406
15-7 图像淡入淡出 412
JavaApplet程序设计实务
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!