图书介绍
Java 程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![Java 程序设计基础](https://www.shukui.net/cover/27/34713524.jpg)
- (美)Gary J.Bronson著;赵德奎,林仕平译 著
- 出版社: 北京:北京大学出版社
- ISBN:7301083874
- 出版时间:2005
- 标注页数:407页
- 文件大小:57MB
- 文件页数:418页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java 程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一部分 创建程序1
第1章 基础知识2
1.1 编程简介2
1.1.1 算法和方法4
1.1.2 类和对象的概述5
1.1.3 程序翻译6
1.1.4 练习题7
1.2 构造Java程序9
1.2.1 类的结构10
1.2.2 main方法11
1.2.3 练习题12
1.3 print()和 println()方法13
1.3.1 练习题16
1.4 编程风格16
1.4.1 注释17
1.4.2 练习题18
1.5 创建对话框20
1.5.1 练习题23
1.6 常见编程错误24
1.7 本章小结24
1.8 本章概念——位和字节25
1.8.1 字和地址26
1.8.2 二进制补码数字26
第2章 值、变量和运算符28
2.1 数据类型和文字值28
2.1.2 浮点数字29
2.1.1 整数29
2.1.3 指数记数法30
2.1.4 字符30
2.1.5 转义序列32
2.1.6 Boolean常量32
2.1.7 练习题33
2.2 算术运算符33
2.2.1 整数相除34
2.2.3 运算符优先级和结合运算符35
2.2.2 非运算符35
2.2.4 字符串连接36
2.2.5 练习题37
2.3 显示数值结果38
2.3.1 格式化输出40
2.3.2 练习题43
2.4 变量和声明44
2.4.1 声明语句45
2.4.2 多重声明47
2.4.3 字符串声明49
2.4.4 内存回收50
2.4.5 指定存储器分配52
2.4.6 练习题53
2.5 常见编程错误56
2.6 本章小结56
2.7 本章附录 使用NumberFormat类编排格式58
2.7.1 格式化货币值60
3.1 赋值操作62
第3章 赋值和交互式输入62
3.1.1 强制转换65
3.1.2 赋值变化65
3.1.3 累积66
3.1.4 计数68
3.1.5 练习题69
3.2 数学方法71
3.2.1 强制转换74
3.2.2 练习题76
3.3 交互式键盘输入77
3.3.1 StringTokenizer类80
3.3.2 验证用户输入82
3.3.3 练习题84
3.4 交互式对话框输入86
3.4.1 异常处理89
3.4.2 练习题92
3.5 final限定符95
3.5.1 语句的排列96
3.5.2 练习题97
3.7 本章小结98
3.6 常见编程错误98
第4章 选择101
4.1 关系表达式101
4.1.1 逻辑运算符102
4.1.2 数字的精度问题104
4.1.3 练习题104
4.2 if-else语句105
4.2.1 复合语句107
4.2.2 单向选择109
4.2.3 练习题110
4.3 嵌套if语句112
4.3.1 if-else链113
4.3.2 练习题116
4.4 switch语句118
4.4.1 练习题121
4.5 常见编程错误122
4.6 本章小结123
4.7.1 编译时错误和运行时错误125
4.7 本章附录 错误、测试和调试125
4.7.2 句法错误和逻辑错误126
4.7.3 测试和调试127
第5章 重复130
5.1 while语句130
5.1.1 练习题134
5.2 交互式while循环135
5.2.1 始终标记139
5.2.2 break和continue语句140
5.2.4 练习题141
5.2.3 null语句141
5.3 for语句143
5.3.1 交互式for循环147
5.3.2 嵌套循环148
5.3.3 练习题150
5.4 do-while语句152
5.4.1 有效性检查153
5.4.2 练习题154
5.5 常见编程错误154
5.6 本章小结155
第6章 通用方法156
6.1 方法和参数声明156
6.1.1 语句的放置160
6.1.2 方法的占位程序161
6.1.3 具有空参数列表的方法161
6.1.4 重用方法名(重载)162
6.1.5 练习题163
6.2 返回单个值165
6.2.1 传递引用值169
6.2.2 练习题170
6.3 变量范围173
6.3.1 范围解析175
6.3.2 内层块和外层块176
6.3.3 练习题177
6.4 常见编程错误180
6.5 本章小结180
6.6 本章附录 生成随机数字181
6.6.1 缩放182
7.1.1 创建字符串183
第7章 字符串和字符183
7.1 String类183
7.1.2 构造程序185
7.1.3 字符串的输入和输出187
7.2 字符串处理187
7.2.1 String类方法187
7.2.2 注意事项190
7.2.3 其他String方法191
7.2.4 Character方法192
7.2.5 转换方法194
7.2.6 练习题195
7.3 StringBuffer类196
7.3.1 练习题201
7.4 常见编程错误201
7.5 本章小结202
第8章 数组203
8.1 一维数组203
8.1.1 数组值的输入和输出207
8.1.2 字符串数组209
8.1.3 运行时维数211
8.1.4 练习题212
8.2 数组初始化214
8.2.1 深拷贝和浅拷贝216
8.2.2 练习题219
8.3 数组参数220
8.3.1 练习题222
8.4 二维数组223
8.4.1 不同的维数能力227
8.4.2 多维数组227
8.4.3 练习题229
8.5 常见编程错误230
8.6 本章小结230
第二部分 创建类232
第9章 类233
9.1 面向对象编程233
9.2 类235
9.1.1 练习题235
9.2.1 构造类236
9.2.2 术语240
9.2.3 练习题241
9.3 构造方法243
9.3.1 构造方法的重载245
9.3.2 添加第2个重载的构造方法247
9.3.3 练习题249
9.4.1 解决方案250
9.4 一个应用程序250
9.4.2 练习题253
9.5 常见编程错误254
9.6 本章小结254
9.7 本章附录 内部类和外部类255
9.7.1 抽象和封装257
9.7.2 编码的可重用性和可扩展性257
第10章 附加的类功能258
10.1 成员赋值258
10.1.1 练习题260
10.2 附加类特征261
10.2.1 类作用域和可见性262
10.2.2 静态成员变量263
10.2.3 this引用265
10.2.4 练习题266
10.3 继承267
10.3.1 继承267
10.3.2 可见性约束268
10.3.3 多态性270
10.3.5 练习题271
10.3.4 继承图271
10.4 引用变量作为类成员272
10.4.1 练习题277
10.5 常见编程错误277
10.6 本章小结277
第三部分 创建基于SWING的GUIs279
第11章 可视化编程基础280
11.1 基于事件编程280
11.1.1 基于事件模型282
11.1.2 容器层次283
11.1.3 练习题284
11.2 创建一个基于Swing的窗口285
11.2.1 样式和感觉286
11.2.2 练习题287
11.3 窗口关闭事件处理288
11.3.1 事件处理模型288
11.3.2 适配器类和内部类290
11.3.3 匿名类293
11.3.4 练习题295
11.4 按钮组件295
11.4.1 添加按钮296
11.4.2 添加信息提示和加速键298
11.4.3 添加事件处理299
11.4.4 练习题301
11.5 常见编程错误301
11.6 本章小结302
12.1 添加多个组件305
12.1.1 布局管理器305
第12章 组件和事件处理305
12.1.2 属性表307
12.1.3 添加事件处理308
12.1.4 键盘焦点和标签顺序310
12.1.5 练习题310
12.2 显示文本组件311
12.2.1 添加一个JTextField组件311
12.2.2 添加事件处理313
12.2.3 设置字体和颜色316
12.2.4 JTextArea组件318
12.2.5 练习题320
12.3 在文本组件中的数据输入322
12.3.1 构造焦点监听器类325
12.3.2 ConvertTempOne焦点监听器类事件代码327
12.3.3 输入有效性检查328
12.3.4 练习题328
12.4 添加复选框、单选按钮和组331
12.4.1 复选框331
12.4.2 添加一个复选框监听类333
12.4.3 单选按钮334
12.4.4 添加一个单选按钮监听类336
12.4.5 练习题337
12.5 键击输入有效性338
12.5.1 练习题343
12.6 常见编程错误343
12.7 本章小结344
第四部分 附加编程知识345
13.1.1 文件346
第13章 文件输入输出346
13.1 文件和流346
13.1.2 文件流对象347
13.1.3 关闭流对象349
13.1.4 缓冲流349
13.1.5 练习题350
13.2 读写基于字符的文件351
13.2.1 嵌入和交互文件名354
13.2.2 从文本文件中读取数据355
13.2.3 非缓冲的I/O357
13.2.4 练习题359
13.3 读写字节文件360
13.3.1 练习题364
13.4 随机访问文件365
13.4.1 使用固定长度记录368
13.4.2 练习题372
13.5 File类372
13.5.1 文件检查375
13.6 常见编程错误376
13.5.2 练习题376
13.7 本章小结377
13.8 本章附录 字符和字节文件存储380
第14章 附加知识382
14.1 附加特征382
14.1.1 别的数字基址382
14.1.2 flush()语句382
14.1.3 条件表达式383
14.2.1 AND运算符384
14.2 位操作符384
14.2.2 OR运算385
14.2.3 异或操作385
14.2.4 否运算符386
14.2.5 移位运算386
14.3 命令行参数388
14.4 本章练习题390
14.5 本章小结391
附录A 运算符优先级表392
附录392
附录B Unicode字符码393
附录C 编译并执行一个Java程序394
附录D 获得地区395
附录E 创建前导空白396
附录F 创建并使用包397
附录G 一个键盘输入类398
附录H Applets402
附录I 实数存储405
附录J 解决方案和源代码407