全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师
¥ 70.43 5.9折 ¥ 119 全新
库存17件
作者(美)John Lewis,(美)William Loftus著
出版社电子工业出版社
ISBN9787121509711
出版时间2025-09
装帧平装
开本26
定价119元
货号200023106
上书时间2025-12-11
John Lewis教授是美国知名的编程语言畅销教材的作者,撰写了多部有关Java编程导论、Java软件解决方案、Java数据结构以及计算机应用的相关教材。Lewis教授从美国弗吉尼亚大学获得了博士学位并一直在该校任教。
张君施,北京工商大学数理系副教授,党支部书记。研究方向为概率论与数理统计、计算机语言,翻译过多部经典编程教材。
第1章 计算机系统概述 1
1.1 计算机处理过程 1
1.2 硬件组件 7
1.3 网络 13
1.4 Java编程语言 17
1.5 程序开发 24
1.6 面向对象编程 29
重要概念小结 32
练习题 33
编程项目 35
第2章 数据与表达式 37
2.1 字符串 37
2.2 变量与赋值 42
2.3 基本数据类型 46
2.4 表达式 49
2.5 数据类型转换 55
2.6 交互式程序 58
重要概念小结 61
练习题 61
编程项目 63
第3章 类与对象 66
3.1 创建对象 66
3.2 String类 69
3.3 包 72
3.4 Random类 74
3.5 Math类 77
3.6 格式化输出 79
3.7 枚举类型 83
3.8 包装器类 86
3.9 JavaFX简介 87
3.10 基本形状 90
3.11 颜色呈现 95
重要概念小结 96
练习题 97
编程项目 98
第4章 编写类 100
4.1 类与对象的核心概念 100
4.2 类的分析 102
4.3 封装 107
4.4 方法的分析 108
4.5 构造方法回顾 115
4.6 弧 116
4.7 图形 118
4.8 图形用户界面 120
4.9 单行文本框 124
重要概念小结 126
练习题 127
编程项目 128
第5章 条件判断与循环 131
5.1 布尔表达式 131
5.2 if语句 135
5.3 数据比较 145
5.4 while语句 147
5.5 迭代器 156
5.6 ArrayList类 159
5.7 确定事件源 161
5.8 管理字体 163
5.9 复选框 165
5.10 单选钮 169
重要概念小结 172
练习题 172
编程项目 175
第6章 其他条件判断与循环 178
6.1 switch语句 178
6.2 条件运算符 182
6.3 do语句 183
6.4 for语句 185
6.5 对图形使用循环和条件 190
6.6 图形转换 193
重要概念小结 198
练习题 199
编程项目 200
第7章 面向对象设计 203
7.1 软件开发过程 203
7.2 明确类和对象 204
7.3 静态类成员 206
7.4 类间关系 209
7.5 接口 219
7.6 枚举类型 225
7.7 方法设计 227
7.8 方法重载 236
7.9 测试 237
7.10 GUI设计 240
7.11 鼠标事件 240
7.12 按键事件 245
重要概念小结 247
练习题 248
编程项目 249
第8章 数组 252
8.1 数组元素 252
8.2 声明和使用数组 253
8.3 对象数组 261
8.4 命令行实参 269
8.5 可变长度参数表 270
8.6 二维数组 274
8.7 多边形和折线 277
8.8 Color对象数组 279
8.9 选项框 282
重要概念小结 285
练习题 286
编程项目 287
第9章 继承 291
9.1 创建子类 291
9.2 重写方法 299
9.3 类层次结构 302
9.4 可见性 306
9.5 继承关系的设计 308
9.6 JavaFX中的继承 309
9.7 颜色和日期选择器 311
9.8 对话框 313
重要概念小结 318
练习题 319
编程项目 320
第10章 多态性 322
10.1 后绑定 322
10.2 利用继承实现多态性 323
10.3 利用接口实现多态性 333
10.4 排序 335
10.5 搜索 342
10.6 多态性设计 347
10.7 属性 348
10.8 滑动条 352
10.9 微调器 354
重要概念小结 357
练习题 357
编程项目 357
第11章 异常 359
11.1 异常处理 359
11.2 未捕获的异常 360
11.3 try-catch语句 361
11.4 异常的传递 365
11.5 异常类层次结构 367
11.6 I/O异常 371
11.7 工具提示与禁用控件 374
11.8 滚动面板 377
11.9 分隔面板和列表视图 379
重要概念小结 382
练习题 382
编程项目 383
第12章 递归 384
12.1 递归思想 384
12.2 递归编程 386
12.3 递归的应用 389
12.4 平铺图形 397
12.5 分形 400
以下为对购买帮助不大的评价