Java程序设计导论PDF电子书下载
其他书籍
- 作 者:(美)Rick Decker,Stuart Hirshfield着;董庆霞译
- 出 版 社:北京市:北京大学出版社
- 出版年份:2003
- ISBN:7301066414
- 页数:372 页
图书介绍:本书介绍Java语言的发展、AWT基础、Java语言基础,使用AWT进行可视化设计,编写交互式应用程序等内容。 查看图书目录点击购买PDF全本电子书 上一篇:清代着名文学家林嗣环下一篇:汽车覆盖件冲压成形CAE技术 《Java程序设计导论》目录 标签:导论 程序设计 程序 设计
目录1
第1章 Java简介1
1.1 程序设计的发展过程1
1.1.1 并不辉煌的过去1
1.1.2 救星的到来3
1.1.3 问题回顾4
1.2 Internet和WWW4
1.2.1 WWW5
1.2.2 HTML6
1.2.3 问题回顾7
1.3 Java的诞生7
1.3.1 智能烤面包机7
1.3.3 应用程序和JavaApplet8
1.3.2 相得益彰的Web和Java8
1.3.4 问题回顾11
1.4 Java综述11
1.4.1 语法11
1.4.2 语言特点12
1.4.3 对象和类12
1.4.4 继承14
1.4.5 类库14
1.4.6 问题回顾15
1.5 实验15
1.6 在线资料17
1.7 本章小结18
1.8 习题18
1.9 问题答案20
8.3.2 插入排序21
2.1 Applet类22
第2章 applet22
2.1.1 学习简单的applet22
2.2.1 Java方法24
2.1.2 问题回顾24
2.2 方法、继承和覆载24
2.2.2 继承和覆载26
2.2.3 问题回顾27
2.3 图形编程27
2.3.1 Graphics类27
2.3.2 使用Graphics类28
2.3.3 Color类30
2.3.4 Font类30
2.3.5 位置和尺寸类:Point、Dimension和Rectangle31
2.3.6 问题回顾33
2.4 实验33
2.4.1 第1步:绘图10133
2.4.2 第2步:通过复杂化使程序更加清晰35
2.4.3 第3步:生成自己的方法37
2.4.4 问题回顾39
2.5 本章小结39
2.6 习题40
2.7 问题答案43
第3章 widget45
3.1 Component45
3.1.1 Component类的图形方法45
3.1.2 问题回顾46
3.2 文本widget47
3.2.1 Label类47
3.2.2 TextComponent类47
3.2.3 TextField类48
3.2.4 使用TextField类49
3.2.5 TextArea类50
3.2.6 使用TextArea类51
3.3 动态widget52
3.2.7 问题回顾52
3.3.1 Button类53
3.3.2 Cheekbox类53
3.3.3 CheckboxGroup类54
3.3.4 Choice类55
3.3.5 List类56
3.3.6 问题回顾57
3.4 实验57
3.5 本章小结60
3.6 习题61
3.7 问题答案62
4.1 Container类64
4.1.1 Container组织方法64
第4章 可视化设计64
4.1.2 包含层次关系66
4.1.3 Panel类66
4.1.4 题回顾67
4.2 Layout类67
4.2.1 Container布局方法67
4.2.2 FlowLayout类67
4.2.3 BorderLayout类68
4.2.4 GridLayout类70
4.2.5 不存在Layout的类71
4.2.6 问题回顾72
4.3 其他Container和细节73
4.3.1 Canvas类73
4.3.2 Window类74
4.3.3 Frame类75
4.3.4 Dialog类77
4.3.5 问题回顾81
4.4 Menu类81
4.4.1 MenuComponem类82
4.4.2 MenuBar类82
4.4.3 Menu类83
4.4.4 MenuItem类83
4.4.5 CheckBoxMenuItem类84
4.4.6 PupMenu类84
4.4.7 Menu举例84
4.4.8 问题回顾85
4.5 实验85
4.5.1 设计Lablet86
4.5.2 Lablet代码87
4.6 本章小结89
4.7 习题90
4.8 问题答案93
第5章 Java语言基础94
5.1 基本类型94
5.1.1 整数94
5.1.2 浮点数95
5.1.3 字符95
5.1.4 boolean类型96
5.1.5 问题回顾96
5.2 标识符、关键字和变量96
5.2.1 变量96
5.2.2 作用范围97
5.2.3 修饰符static和final99
5.2.5 方问修饰符100
5.2.4 包100
5.2.6 private访问权限101
5.2.7 package访问权限102
5.2.8 protected访问权限102
5.2.9 public访问权限103
5.2.1 0问题回顾103
5.3 操作符和表达式103
5.3.1 数字操作符103
5.3.2 Math类105
*5.3.3 位操作符107
5.3.4 boolean操作符109
5.3.5 复杂的boolean表达式111
5.4.1 赋值操作符113
5.4 赋值操作符和语句113
5.3.6 问题回顾113
5.4.2 类类型变量和基本类型变量115
5.4.3 混和操作符117
5.4.4 语句117
5.4.5 问题回顾118
5.5 实验119
5.5.1 设计Lablet第一步119
5.5.2 设计Lablet第二步*120++5.5.3 Lablet代码120
5.6 本章小结124
5.7 习题126
5.8 问题答案131
第6章 事件和动作132
6.1 更多Java程序设计知识132
6.1.1 if语句132
6.1.2 if语句的常见问题135
6.1.3 switch语句137
6.1.4 抽象类和接口138
6.1.5 问题回顾141
6.2 事件驱动的程序设计141
6.2.1 委托模型141
6.2.2 问题回顾144
6.3 AWTEvent层次结构144
6.3.1 上层Event类145
6.3.2 动作(Action)事件145
6.3.3 调整(Adjustment)事件和滚动条146
6.3.4 输入(Input)事件146
6.3.5 项目(Item)事件147
6.3.7 鼠标(Mouse)事件148
6.3.6 键盘(Key)事件148
6.3.8 文本(Text)事件149
6.3.9 问题回顾149
6.4 监听器149
6.4.1 监听器接口149
6.4.3 ItemListener150
6.4.5 MouseListener150
6.4.4 KeyListener150
6.4.2 ActionListener150
6.4.6 MouseMotionListener151
6.4.7 TextListener151
6.4.8 适配器151
6.4.9 问题回顾151
6.5 实验151
6.5.1 GalaEventLablet152
*6.5.2 SketchPadLablet154
6.5.3 问题回顾160
6.6 本章小结160
6.7 习题162
6.8 问题答案165
7.1.1 方法签名167
第7章 系统化程序设计167
7.1 方法综述167
7.1.2 方法调用168
7.1.3 参数169
7.1.4 数值参数和引用参数171
7.1.5 问题回顾172
7.2 第1步:规范172
7.2.1 规范173
7.2.2 问题回顾174
7.3.1 布局174
7.3 第2步:确定使用的类174
7.3.2 填充细节177
7.3.3 问题回顾178
7.4 第3步:确定所使用的方法178
7.4.1 顶级分解179
7.4.2 再次填充细节180
7.4.3 问题回顾182
7.5 第4步:后续182
7.5.1 新类184
7.5.2 整理191
7.5.3 问题回顾192
7.6 ATMapplet192
7.7 实验197
7.8 本章小结198
7.9 习题199
7.1 0问题答案203
第8章 集合204
8.1 循环204
8.1.2 while循环205
8.1.1 do循环205
8.1.3 for循环206
8.1.4 循环常见问题207
8.1.5 问题回顾208
8.2 数组208
8.2.1 声明数组209
8.2.2 访问数组元素209
8.2.3 数组和循环210
8.2.4 多维数组212
8.2.5 异类数组215
8.3 排序216
8.2.6 问题回顾216
8.3.1 选择排序217
8.3.3 快速排序220
8.3.4 问题回顾223
8.4 向量223
8.4.1 Vector类223
8.4.2 查看器224
8.4.3 修改器224
8.4.4 何时使用向量225
8.5.1 String类226
8.5 字符串226
8.4.5 问题回顾226
8.5.2 访问和比较227
8.5.3 生成器228
8.5.4 使用字符串进行转换229
8.5.5 问题回顾230
8.6 实验230
8.6.1 设计Lablet231
8.6.2 研究Lablet231
8.6.3 问题回顾236
8.7 本章小结236
8.8 习题239
8.9 问题答案246
第9章 异常247
9.1 异常247
9.1.1 Exception子类247
9.1.2 抛出异常的方法249
9.1.3 问题回顾251
9.2 异常处理251
9.2.1 try和catch251
9.2.2 异常传播方式252
9.2.3 抛出异常253
9.2.4 预防性程序设计255
9.2.5 finally257
9.2.6 问题回顾257
9.3 制定自己的异常258
9.4 实验259
9.4.1 设计Lablet259
9.4.2 研究OrderPlease260
9.4.3 问题回顾265
9.5 本章小结266
9.6 习题267
9.7 问题答案269
10.1 流270
第10章 输入/输出270
10.1.1 InputStream和OutputStream类271
10.1.2 DataInputStrearn和DataOutputStream类272
10.1.3 问题回顾274
10.2 文件I/O274
10.2.1 FileInputStream和FileOutputStream类275
10.2.2 基本类型的I/O操作275
10.2.3 类类型的I/O操作277
10.2.4 报头(header)278
10.3.1 过滤文件名280
10.2.5 问题回顾280
10.3 高级文件的I/O操作280
10.3.2 File类281
10.3.3 FileDialog类283
10.3.4 问题回顾285
10.4 安全、applet和应用程序285
10.4.1 Java安全286
10.4.2 applet安全286
10.4.3 Java应用程序的安全287
10.4.4 问题回顾288
10.5.1 设计Lablet289
10.5 实验289
10.5.2 介绍WordPro290
10.5.3 File命令292
10.5.4 Edit命令294
10.5.5 结束程序295
10.5.6 问题回顾295
10.6 本章小结295
10.7 习题296
10.8 问题答案298
11.1 线程执行过程299
第11章 线程299
11.1.1 Thread类基础301
11.1.2 Runnable接口303
11.1.3 对线程分组304
11.1.4 问题回顾306
11.2 线程和applet306
11.3 同步线程308
11.3.1 同步化和互斥309
11.3.2 wait()和notify()方法310
11.3.3 优先级313
11.3.4 问题回顾314
11.4 时间类314
11.4.2 Calendar类315
11.4.1 Date类315
11.4.3 GregorianCalendar类316
11.4.4 问题回顾317
11.5 实验317
11.5.1 设计Lablet第一步:TiekTock用户手册317
11.5.2 设计Lablet第二步:满足规范的要求318
11.5.3 applet319
11.5.4 Timer类321
11.5.5 问题回顾324
11.6 本章小结325
11.7 习题326
11.8 问题答案328
第12章 信息空间中的applet330
12.1 环境设置330
12.1.1 URL330
12.1.2 再次访问Applet类332
12.1.3 AppletContext接口334
12.1.4 Applet参数和Applet属性334
12.1.5 问题回顾335
12.2 光、照相机335
12.2.1 音频剪辑336
12.2.2 图像基础336
12.2.3 屏外绘图339
12.2.4 图像处理必备知识340
12.2.5 后台图像处理343
12.2.6 图像过滤器345
12.2.7 问题回顾347
12.3 图像动起来347
12.3.1 预备知识:在Canvas上进行绘图347
12.3.2 动画前言349
123.3 载入图像:MediaTracker类350
12.3.4 动画I:启动351
12.3.5 动画Ⅱ:更好的设计352
12.3.6 动画m:移动飞船354
12.3.7 动画Ⅳ:剪切356
12.3.8 问题回顾357
12.4 实验357
12.4.1 设计Lablet357
12.4.2 研究GraphicButtonerapplet358
12.4.3 研究GraphicButton类362
12.4.4 研究AnimatedButton类366
12.4.5 最后研究HTML368
12.5 本章小结368
12.6 习题370
12.7 问题答案372
相关图书
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯着 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《物联网导论》张翼英主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《材料导论》张会主编 2019
- 《化工传递过程导论 第2版》阎建民,刘辉 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
作者其它书籍
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒着 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)着;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温着;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫着;刘积源译 2017
- 《巴黎永远没个完》(美)海明威着 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编着 2019
出版社其它书籍
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明着 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编着 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
本类热门
- 1变通 受用一生的学问
- 2额尔古纳河右岸
- 3易经真的很容易
- 4海蒂怀孕大百科 全新第4版
- 5八次危机 中国的真实经验1949-2009
- 6法治的细节
- 7你是你吃出来的
- 8蛤蟆先生的希望
- 9杀死一只知更鸟
- 10把妹达人圣经
摘要:本文以《Java程序设计导论.pdf电子书版文档下载》为中心,从四个方面对这本书进行了详细的阐述。首先介绍了Java程序设计导论的基本概念和特点,接着分析了其内容结构,然后探讨了其在Java编程学习中的应用,最后总结了这本书对Java编程学习的价值和意义。
1、Java程序设计导论概述
《Java程序设计导论.pdf电子书版文档下载》是一本针对Java初学者的入门书籍,它以通俗易懂的语言和丰富的实例,全面介绍了Java编程的基础知识和基本技能。本书涵盖了Java编程的基本概念、语法规则、面向对象编程思想、常用类库等内容,为读者提供了一个系统、全面的Java编程学习框架。
本书的特点是内容丰富、结构清晰、实例实用。它不仅适合Java初学者学习,也适合有一定编程基础但想深入学习Java的读者。通过阅读本书,读者可以快速掌握Java编程的基本技能,为后续的Java项目开发打下坚实的基础。
此外,本书还提供了大量的编程实例和练习题,帮助读者巩固所学知识,提高编程能力。
2、内容结构分析
《Java程序设计导论.pdf电子书版文档下载》的内容结构分为以下几个部分:
1. Java编程基础:介绍了Java编程的基本概念、语法规则、面向对象编程思想等。
2. Java基本数据类型和运算符:讲解了Java的基本数据类型、运算符、表达式等。
3. 控制结构:介绍了Java中的条件语句、循环语句等控制结构。
4. 数组、字符串和集合:讲解了Java中的数组、字符串和集合类,以及它们的应用。
5. 面向对象编程:介绍了Java中的类、对象、继承、多态等面向对象编程概念。
6. 异常处理:讲解了Java中的异常处理机制。
7. 输入输出流:介绍了Java中的输入输出流,以及文件操作。
8. Java常用类库:介绍了Java中的常用类库,如数学类、日期时间类、网络类等。
3、Java程序设计导论的应用
《Java程序设计导论.pdf电子书版文档下载》在Java编程学习中的应用主要体现在以下几个方面:
1. 基础知识学习:本书为读者提供了Java编程的基础知识,有助于读者快速入门。
2. 编程技能提升:通过实例和练习题,本书帮助读者提高编程能力。
3. 项目开发:本书为读者提供了丰富的编程实例,有助于读者在实际项目中应用所学知识。
4. 考试准备:本书内容全面,有助于读者为Java相关考试做好准备。
4、Java程序设计导论的价值与意义
《Java程序设计导论.pdf电子书版文档下载》对Java编程学习的价值和意义主要体现在以下几个方面:
1. 帮助读者快速入门:本书以通俗易懂的语言和丰富的实例,让读者轻松掌握Java编程的基本技能。
2. 提高编程能力:通过实例和练习题,本书帮助读者提高编程能力,为后续的项目开发打下坚实基础。
3. 丰富编程知识:本书涵盖了Java编程的各个方面,有助于读者全面了解Java编程。
4. 提高就业竞争力:掌握Java编程技能,有助于读者在就业市场上提高竞争力。
总结:
《Java程序设计导论.pdf电子书版文档下载》是一本优秀的Java编程入门书籍,它为读者提供了全面、系统的Java编程知识,有助于读者快速掌握Java编程技能。通过阅读本书,读者可以轻松入门Java编程,为后续的项目开发打下坚实基础。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫