Java程序设计导学PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张洪斌编著
- 出 版 社:北京:北京科海电子出版社
- 出版年份:2003
- ISBN:7900107509
- 页数:340 页
第0章 俗话程序设计 1
0.1 软件、程序和程序员 1
0.2 程序设计语言和生活中的语言 1
0.3 程序设计语言概况 2
0.4 程序员的工作和回报 2
0.4.1 程序员的工作 2
0.4.2 不同程序设计语言的“回报率” 3
0.5 Java程序设计语言 3
0.5.1 Java作为入门程序设计语言是否好学 3
0.5.2 Java的故事 3
第1章 编程全过程概览 5
1.1 编写程序的完整过程 5
1.2 JDK的安装和设置 5
1.3 使用文本编辑器输入和编辑源程序 6
1.4 编译源程序 7
1.5 运行程序 11
1.6 Java程序框架 13
1.7 JDK中的演示程序欣赏 14
1.8 编写源程序时常见的问题 17
1.9 编译和运行程序时需要注意的问题 18
1.10 本章小结 19
第1章 习题 19
第2章 Java基本语法 21
2.1 注释 21
2.1.1 单行注释 21
2.1.2 多行注释 21
2.2 标识符 22
2.1.3 文档注释 22
2.3 语句、空格和语句块 27
2.4 基本数据类型 28
2.4.1 整型和整数变量的声明 28
2.4.2 浮点型和浮点变量的声明 31
2.4.3 字符型和字符变量的声明 32
2.4.4 布尔型和布尔变量的声明 33
2.4.5 常量 34
2.5 运算符、表达式和返回值 35
2.6 数学运算 35
2.7 赋值运算 39
2.8 类型转换 41
2.9 自增与自减运算 42
2.10 比较运算 43
2.11 逻辑运算 44
2.12 位运算和移位运算 46
2.13 本章小结 47
第2章 习题 47
第3章 程序流程设计和控制 51
3.1 算法、伪代码和流程图 51
3.2 if语句 53
3.3 switch语句 59
3.4 while语句 61
3.5 do while语句 65
3.6 for语句 66
3.7 循环的综合示例 67
3.8 多重循环 68
3.9 break、continue和标号语句在循环中的作用 70
3.10 本章小结 75
7.1 Math类 1 75
第3章 习题 75
第4章 面向对象技术的基础知识 80
4.1 类的定义和使用 80
4.1.2 类的数据 81
4.1.3 类的函数 81
4.1.1 最简单的类 81
4.1.4 完整的类定义示例 83
4.1.5 创建类的对象和运行程序 83
4.1.6 对象之间的关系 85
4.1.7 程序代码的书写格式 87
4.1.8 小结 87
4.2 有返回值的方法 87
4.3 改变类的结构 91
4.4 类中成员间的访问机制 94
4.4.1 在一个类中的访问机制 94
4.4.2 一个类访问另外一个类 97
4.5 类中的变量与方法中的变量 99
4.5.1 全局变量和局部变量的访问规则 99
4.5.2 全局变量和局部变量的初始化 100
4.5.3 变量的作用域 102
4.6 类的构造方法和重载 105
4.6.1 类的构造方法(Constmctor) 105
4.6.2 重载(ovedoad)方法与默认构造方法 107
4.7 类的继承与方法重置 110
4.7.1 类的继承和重置方法 110
4.7.2 在一个文件中继承类 111
4.7.3 为每个类添加main方法 113
4.7.4 类与其超类的构造方法的调用 115
4.7.5 不用继承使用另外一个类的功能 116
4.7.6 滥用重置 118
4.7.7 重置与重载 119
4.8 static和final关键字 121
4.8.1 static关键字 121
4.8.2 final关键字 123
4.9 this和super关键字 123
4.10 本章小结 126
第4章 习题 126
第5章 面向对象技术的高级主题 136
5.1 超类与继承类的关系 136
5.2 通过classpath访问另一个目录中的类 137
5.3 通过软件包访问另一个目录中的类 138
5.3.1 建立软件包 138
5.3.2 使用软件包 139
5.4 存取(访问)控制 141
5.5 抽象类和抽象方法 144
5.6 接口interface与多重继承 146
5.6.1 接口基础 146
5.6.2 多重继承 148
5.6.3 接口的类型转换(upcasting) 150
5.7 内部类基础 151
5.8 Java的存储结构 153
5.9 本章小结 153
第5章 习题 154
第6章 通过Java文档了解类的使用 159
6.1 Java文档的使用介绍 159
6.1.1 Overview页面 160
6.1.2 Package页面 161
6.1.3 Class页面 162
6.1.4 Use页面 166
6.1.5 Tree页面 166
6.1.6 Deprecated API页面 167
6.1.7 Index页面 167
6.2 怎样使用软件包 168
6.3 使用JavaDoc生成自己的程序文档 169
6.4 本章小结 173
第6章 习题 173
第7章 几个基本的Java类 175
7.2 数组 178
7.2.1 数组基础 179
7.2.2 数组的建立方式 181
7.2.3 数组的长度 183
7.2.4 对象数组 183
7.2.5 多维数组 185
7.2.6 与数组有关的运行错误 188
7.3 String类 189
7.3.1 字符串的声明和赋初值 190
7.3.2 String类中的方法 191
7.4 main方法 195
7.5 包裹类 196
第7章 习题 199
7.6 本章小结 199
8.1 异常入门 201
第8章 程序的异常处理 201
8.2 传统的错误处理方法 203
8.3 基本的异常处理 205
8.3.1 try和catch 205
8.3.2 Exception类及其子类 207
8.3.3 得到异常类的信息 209
8.4 必须抓住异常的场合 210
8.5 本章小结 213
第8章 习题 213
9.1 输入与输出 215
9.2 流在功能上的分类 215
第9章 输入输出 215
9.2.1 Node stream 216
9.2.2 Processing stream 216
9.3 InputStream类 217
9.4 处理流的使用 219
9.5 OutputStream类 220
9.6 Reader和Writer类 221
9.7 System类提供的输入和输出功能 222
9.8 本章小结 224
第9章 习题 224
第10章 在WindoWs中绘图 226
10.1 建立Windows窗口 226
10.1.1 建立Windows窗口的方法之一 226
10.1.3 建立Windows窗口的方法之三 228
10.1.2 建立Windows窗口的方法之二 228
10.1.4 关闭Windows窗口 229
10.1.5 设置Windows窗口在屏幕上的位置 230
10.2 图形绘制入门 230
10.3 显示文字 232
10.4 选择颜色 233
10.5 设置字体 234
10.6 画直线 236
10.7 绘制平面矩形 237
10.8 绘制立体矩形 238
10.9 画圆 239
10.10 绘制圆弧 240
10.12 绘制多边形和多折线 241
10.11 绘制圆角矩形 241
10.13 显示图像 243
10.14 本章小结 245
第10章 习题 245
附录A Java运行环境设置和DOS基本操作 249
A.1 autoexec.bat的设置方法 249
A.2 DOS基本操作方法 250
A.2.1 进入DOS窗口 250
A.2.2 基本DOS操作命令 251
A.2.3 窗口的设置 255
附录B Windows程序设计入门 257
B.1 Windows程序中的几个基本概念 257
B.2 容器、构件和布局 258
B.2.1 在窗口中添加构件 258
B.2.2 使用布局 260
B.2.3 文本框和文本区 264
B.2.4 JPanel类(面板) 266
B.2.5 没有交互功能的聊天室程序 268
B.3 Windows事件处理 270
B.3.1 事件处理的运行机制 270
B.3.2 具有交互功能的聊天室程序 272
B.3.3 关闭窗口事件 274
附录C 各章习题参考答案 275
第1章习题答案 275
第2章习题答案 275
第3章习题答案 281
第4章习题答案 286
第5章习题答案 288
第7章习题答案 289
第6章习题答案 289
第8章习题答案 298
第9章习题答案 300
第10章习题答案 309
附录D 综合实习题 311
D.1 勾股定理(Pythagorean三角形) 311
D.2 加密与解密 314
D.3 猜数游戏 317
D.4 斐波纳契数列(Fibonacci Series) 319
D.5 随机运动图形 323
D.6 条状图 326
D.7 用于反恐的敏感词汇分析 330
附录E Java中部分中文术语之我见 336
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017