JavaApplet程序设计实务

副标题:无

作   者:位元文化编著

分类号:

ISBN:9787113043971

微信扫一扫,移动浏览光盘

简介

  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












已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JavaApplet程序设计实务
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon