{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
무료배송

배송 지역 전환

지역에 따라 재고 및 배송 속도가 다를 수 있습니다.

위치 기록

{{email ? __('Got it!') : __('Restock Alert')}}

상품입고 후 바로 알려드리겠습니다.

취소
Yami

Jingdong book

计算机科学丛书:Java程序设计教程(原书第3版)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

计算机科学丛书:Java程序设计教程(原书第3版)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
후 종료
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
후에 세일 종료
후 초특가세일 시작 후 초특가세일 종료
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 상세정보
상품 유효 기간

판매 중단

이 상품이 언제 재입고될지는 알 수 없습니다.

현재 주소로 배송 불가
품절

제품 설명

제품 세부 정보 전체보기
Editer Recommend

从基础开始:从程序设计的基本知识入手,通过丰富的实例与细致的分析,逐步过渡到面向对象程序设计方法,这种循序渐进的方式,深受入门读者喜爱。
实用为先:重点围绕程序设计中各种基本概念的应用及实际问题的解决,给出了相关的常见编程错误及编程技巧。
详解常用数据结构:深入分析了Java语言本身提供的列表、数学集合、映射、栈和队列、二叉树、散列表和堆等多种常用数据结构,使读者掌握解决实际问题的基本工具。
培养算法思维:强调利用算法思维方式描述问题、分析问题和解决问题,并重点对排序、递归和回溯算法进行了介绍。
配套练习:每章配有大量自测题和编程练习题,方便读者巩固所学内容。
案例分析:每章最后安排一个精选的案例分析,通过逐步开发并完善一个具有实际意义的程序,增加学生学习的兴趣与成就感。

更多精彩,点击进入品牌店查阅>>

Content Description

《计算机科学丛书:Java程序设计教程(原书第3版)》采用从基础开始的讲法,先介绍面向过程的程序设计方法,打下牢固的编程基础后,再讲述面向对象的程序设计方法。主要内容包括:程序设计基础、数组、定义类、递归、继承和接口、图形用户接口、排序和查找、集合等,《计算机科学丛书:Java程序设计教程(原书第3版)》在大部分章节都配有练习题,对理解和消化书中的概念极有帮助,适合学生和初学者自学参考。

Author Description

Stuart Reges,华盛顿大学计算机科学与工程系首席讲师,主要讲授计算机程序设计、Java程序设计语言、离散结构等课程。因编写出版本教材,建设并讲授CSE142和CSE143课程,Stuart Reges于2011年荣获华盛顿大学杰出教师奖。该奖旨在表彰教学能力突出,教学效果优异,对教学工作充满热情的优秀教师。


Marty Stepp,斯坦福大学计算机科学系讲师。2004~2013年,任教于华盛顿大学计算机科学与工程系,主要讲授计算机程序设计、Web程序设计和软件工程等课程。Marty Stepp与他人合作编写并出版了多部计算机专业教材。

Comments

★我喜欢作者类似于讲故事一样的写作风格,对初学者非常适合。书中逐步引出新的概念,内容逻辑合理,易于学习掌握。

——Chenglie Hu, 卡罗尔学院


★作者给出了很多存在错误的程序来说明常见问题。我喜欢这样,因为大多数教材都只会给出“经典的”正确代码。

——Tammy VanDeGrift, 波特兰大学

Catalogue

Building Java Programs: A Back to Basics Approach, Third Edition
出版者的话
译者序
前言

第1章 Java编程简介
1.1 计算的基本概念
1.1.1 为什么要编程
1.1.2 硬件和软件
1.1.3 数字王国
1.1.4 程序设计的过程
1.1.5 为什么选择Java
1.1.6 Java编程环境
1.2 现在开始介绍Java
1.2.1 字符串常量
1.2.2 System.out.println
1.2.3 转义序列
1.2.4 print和println
1.2.5 标识符和关键字
1.2.6 一个复杂的例子:DrawFigures
1.2.7 注释与程序可读性
1.3 程序中的错误
1.3.1 语法错误
1.3.2 逻辑错误
1.4 过程分解
1.4.1 静态方法
1.4.2 控制流程
1.4.3 调用其他方法的方法
1.4.4 运行时错误举例
1.5 案例分析:输出图形
1.5.1 结构化的版本
1.5.2 无冗余的最终版本
1.5.3 执行流程的分析
本章小结

第2章 基本数据类型和确定循环
2.1 数据的基本概念
2.1.1 基本类型
2.1.2 表达式
2.1.3 常值
2.1.4 算术运算符
2.1.5 优先级
2.1.6 类型混用和类型转换
2.2 变量
2.2.1 赋值和声明变量
2.2.2 字符串连接
2.2.3 增量和减量运算符
2.2.4 变量和混合类型
2.3 for循环
2.3.1 跟踪for循环
2.3.2 for循环模式
2.3.3 循环嵌套
2.4 复杂性管理
2.4.1 作用域
2.4.2 伪代码
2.4.3 类常量
2.5 案例分析:输出复杂的图形
2.5.1 问题分解和伪代码
2.5.2 第一个结构化版本
2.5.3 增加一个类常量
2.5.4 进一步修改
本章小结

第3章 参数和对象
3.1 参数
3.1.1 参数的机制
3.1.2 参数的限制
3.1.3 多重参数
3.1.4 参数和常量
3.1.5 方法重载
3.2 具有返回值的方法
3.2.1 Math类
3.2.2 编写具有返回值的方法
3.3 使用对象
3.3.1 String对象
3.3.2 交互式程序和Scanner对象
3.3.3 交互式程序示例
3.4 案例分析:抛物线轨迹
3.4.1 非结构化解决方案
3.4.2 结构化解决方案
本章小结
第3G章图形(选学)
3G.1 图形简介
3G.1.1 DrawingPanel
3G.1.2 绘制线段和图形
3G.1.3 颜色
3G.1.4 循环绘图
3G.1.5 文本和字体
3G.2 图形处理中的过程分解
3G.3 案例分析:金字塔
3G.3.1 非结构的部分解决方案
3G.3.2 绘制金字塔的通用方法
3G.3.3 完全的结构化解决方案
本章小结

第4章 条件执行
4.1 if/else语句
4.1.1 关系运算符
4.1.2 嵌套if/else语句
4.1.3 对象的相等性
4.1.4 构造if/else语句
4.1.5 多重条件测试
4.2 积累式算法
4.2.1 累加和
4.2.2 最小/最大循环
4.2.3 使用if计算累加和
4.2.4 截断错误
4.3 文本处理
4.3.1 char类型
4.3.2 char与int
4.3.3 积累式文本处理算法
4.3.4 System.out.printf
4.4 条件执行的方法
4.4.1 前提条件和后置条件
4.4.2 抛出异常
4.4.3 重温返回值
4.4.4 推敲执行路径
4.5 案例分析:计算健康指数
4.5.1 单人版无结构化解决方案
4.5.2 两人版无结构化解决方案
4.5.3 两人版结构化解决方案
4.5.4 面向过程的程序设计原则
本章小结

第5章 程序逻辑和不确定循环
5.1 while循环
5.1.1 寻找最小约数的循环
5.1.2 随机数字
5.1.3 计算机模拟技术
5.1.4 do/while循环
5.2 篱笆桩算法
5.2.1 哨兵循环
5.2.2 使用if语句处理篱笆桩
5.3 布尔类型
5.3.1 逻辑运算符
5.3.2 短路特性
5.3.3 boolean变量和标志
5.3.4 boolean的禅意
5.3.5 布尔表达式的非运算
5.4 用户错误
5.4.1 初识Scanner对象
5.4.2 处理用户错误
5.5 断言和程序逻辑
5.5.1 分析断言
5.5.2 断言举例
5.6 案例分析:猜数字
5.6.1 无提示的初始版本
5.6.2 带有提示的随机版本
5.6.3 健壮的最终版本
本章小结

第6章 文件处理
6.1 读取文件的基本方法
6.1.1 随处可见的数据
6.1.2 文件与文件对象
6.1.3 使用Scanner对象读取文件内容
6.2 基于标记的文件处理
6.2.1 文件的结构和处理输入
6.2.2 Scanner对象的参数
6.2.3 路径和目录
6.2.4 一个更复杂的输入文件
6.3 基于行的处理
6.4 高级文件处理
6.4.1 使用PrintStream输出文件内容
6.4.2 保证文件可读
6.5 案例分析:邮政编码查询
本章小结

第7章 数组
7.1 数组的基本概念
7.1.1 创建并遍历数组
7.1.2 访问数组
7.1.3 一个使用数组的完整程序
7.1.4 随机访问
7.1.5 数组与方法
7.1.6 for-each循环
7.1.7 数组初始化
7.1.8 Arrays类
7.2 数组遍历算法
7.2.1 打印数组
7.2.2 查询与替换
7.2.3 判断相等性
7.2.4 逆序数组
7.2.5 字符串遍历算法
7.3 引用语义
7.4 高级数组技术
7.4.1 移动数组中的元素
7.4.2 对象数组
7.4.3 命令行参数
7.4.4 嵌套循环算法
7.5 多维数组
7.5.1 规则的二维数组
7.5.2 锯齿状二维数组
7.6 案例分析:本福德定律
7.6.1 计数器
7.6.2 完整的程序
本章小结

第8章 类
8.1 面向对象程序设计的基本概念
8.1.1 类和对象
8.1.2 Point对象
8.2 对象的状态与行为
8.2.1 对象的状态:字段
8.2.2 对象的行为:方法
8.2.3 隐含的参数
8.2.4 修改器和访问器
8.2.5 toString方法
8.3 对象的初始化:构造函数
8.3.1 关键字this
8.3.2 多个构造函数
8.4 封装
8.4.1 私有成员
8.4.2 类的不变式
8.4.3 改变类的内部实现
8.5 案例分析: 设计一个表示股票信息的类
8.5.1 面向对象程序设计讨论
8.5.2 Stock类的字段和方法声明
8.5.3 Stock类的构造函数和实例方法的实现
本章小结

第9章 继承和接口
9.1 继承的基本概念
9.1.1 程序设计之外的层次结构
9.1.2 扩展类
9.1.3 重写方法
9.2 与父类交互
9.2.1 调用重写的方法
9.2.2 访问继承的字段
9.2.3 调用父类的构造函数
9.2.4 DividendStock类的行为
9.2.5 Object类
9.2.6 equals方法
9.2.7 instanceof关键字
9.3 多态性
9.3.1 多态机制
9.3.2 解析继承代码
9.3.3 解析复杂的调用关系
9.4 继承和设计
9.4.1 继承的误用
9.4.2 “是一个”和“有一个”关系
9.4.3 Graphics2D类
9.5 接口
9.5.1 形状类的接口
9.5.2 实现接口
9.5.3 接口的优点
9.6 案例分析: 设计一组具有层次关系的金融类
9.6.1 设计类
9.6.2 初步实现
9.6.3 抽象类
本章小结

第10章 ArrayList
10.1 ArrayList
10.1.1 ArrayList的基本操作
10.1.2 ArrayList的查找方法
10.1.3 一个完整的ArrayList程序
10.1.4 向ArrayList添加或删除元素
10.1.5 使用for-each循环访问ArrayList
10.1.6 包装类
10.2 Comparable接口
10.2.1 自然排序和compareTo方法
10.2.2 实现Comparable接口
10.3 案例分析:词汇表比较
10.3.1 关于程序执行效率的考虑
10.3.2 版本1:计算词汇量
10.3.3 版本2:计算重叠部分
10.3.4 版本3:完整的程序
本章小结

第11章 Java的集合框架
11.1 列表
11.1.1 集合
11.1.2 LinkedList与ArrayList
11.1.3 迭代器
11.1.4 抽象数据类型
11.1.5 LinkedList类案例分析:筛法
11.2 数学集合
11.2.1 数学集合的概念
11.2.2 TreeSet与HashSet
11.2.3 数学集合上的运算
11.2.4 Set类案例分析:彩票机
11.3 映射
11.3.1 基本映射操作
11.3.2 映射视图(keySet和values)
11.3.3 TreeMap与HashMap
11.3.4 Map类案例分析:字数统计
11.3.5 集合综述
本章小结

第12章 递归
12.1 递归的思想
12.1.1 一个与编程无关的例子
12.1.2 将迭代方法改写为递归方法
12.1.3 递归方法的结构
12.2 一个更好的递归实例
12.3 递归函数和数据
12.3.1 整数的幂运算
12.3.2 求最大公约数
12.3.3 目录爬虫
12.3.4 助手方法
12.4 递归图形
12.5 递归回溯
12.5.1 一个简单的例子:移动路线问题
12.5.2 8皇后问题
12.5.3 数独问题
12.6 案例分析:求解前序表达式
12.6.1 中序、前序、后序表达式
12.6.2 计算前序表达式
12.6.3 完整的程序
本章小结

第13章 查找与排序
13.1 Java类库中的查找与排序
13.1.1 二分法查找
13.1.2 排序
13.1.3 洗牌
13.1.4 用比较器来自定义顺序
13.2 程序的复杂度
13.2.1 实验分析
13.2.2 算法的复杂度类型
13.3 查找和排序算法的实现
13.3.1 顺序查找
13.3.2 二分法查找
13.3.3 递归二分法查找
13.3.4 查找对象
13.3.5 选择排序
13.4 案例分析:归并排序算法的实现
13.4.1 分解与合并数组
13.4.2 递归的归并排序
13.4.3 完整的程序
本章小结

第14章 栈与队列
14.1 栈/队列基础
14.1.1 栈的概念
14.1.2 队列的概念
14.2 栈/队列常用操作
14.2.1 栈与队列互换
14.2.2 队列元素求和
14.2.3 栈元素求和
14.3 栈/队列高级操作
14.3.1 删除队列中的元素
14.3.2 比较两个栈
14.4 案例分析:表达式求值
14.4.1 标记分解
14.4.2 求值计算
本章小结

第15章 实现集合类
15.1 简单ArrayIntList类
15.1.1 添加数值和打印功能
15.1.2 关于封装的思考
15.1.3 处理列表的中间内容
15.1.4 引入另一个构造函数和常量
15.1.5 前提条件和后置条件
15.2 更完整的ArrayIntList类
15.2.1 抛出异常
15.2.2 方便的方法
15.3 高级功能
15.3.1 自动调整列表大小
15.3.2 添加迭代器
15.4 ArrayList 类
本章小结

第16章 链表
16.1 链表节点
16.1.1 创建链表
16.1.2 链表基础操作
16.1.3 操作节点
16.1.4 链表遍历
16.2 链表类
16.2.1 简单LinkedIntList类
16.2.2 追加新节点
16.2.3 操作中间节点
16.3 复杂的链表操作
16.4 IntList接口
16.5 LinkedList类
16.5.1 链表的变体技术
16.5.2 链表的迭代器
16.5.3 其他代码细节
本章小结

第17章 二叉树
17.1 二叉树基础
17.2 遍历二叉树
17.3 树的常见操作
17.3.1 节点求和
17.3.2 计算树的层数
17.3.3 计算叶子节点数量
17.4 二叉搜索树
17.4.1 二叉搜索树性质
17.4.2 构建二叉搜索树
17.4.3 x = change(x)模式
17.4.4 在树中进行搜索
17.4.5 二叉搜索树的复杂性
17.5 SearchTree类
本章小结

第18章 高级数据结构
18.1 散列技术
18.1.1 利用数组实现数学集合
18.1.2 散列函数和散列表
18.1.3 冲突
18.1.4 再散列
18.1.5 非整型数据的散列处理
18.1.6 HashMap的实现
18.2 优先级队列和堆
18.2.1 优先级队列
18.2.2 堆的概述
18.2.3 从堆中删除元素
18.2.4 向堆添加元素
18.2.5 利用数组实现堆
18.2.6 堆排序
本章小结

附录A Java总结
附录B Java API规范和Javadoc注释
附录C Java 语法补充说明
索引

Introduction

Building Java Programs: A Back to Basics Approach, Third Edition本书是为计算机入门课程(分两个学期开设)而编写的一本教材。我们在收到针对本书第1版和第2版的大量反馈意见的基础上,对内容进行了调整与扩展,使之适用于两学期的计算机入门课程。书中所使用的内容经过了多年实际教学检验,数千名华盛顿大学的本科生(大多数为非计算机专业的学生)使用了这本教材。
一直以来,很多学校的计算机入门课程都是新生的梦魇。但是Douglas Adams在《Hitchhiker’s Guide to the Galaxy》中告诉大家“不要惊慌”。学生可以逐步掌握课程讲授的内容。采用本教材后,华盛顿大学学习计算机入门课程的学生数量大幅增加,其他使用本教材的高校也纷纷取得很好的教学效果。
从本书前两版出版以来,出现了很多支持我们提出的“延后介绍对象”方法(而不是“尽早介绍对象”)的声音。实际教学经验告诉我们,通过学习面向过程的方法,大多数学生可以更好地掌握程序设计的技能。一旦打下了牢固的编程基础,就可以转而学习面向对象的程序设计方法。所以,到课程结束时,学生可以掌握这两种程序设计方法。
下面列出了本书第3版相对于第1版的一些主要变动:
增加了5章全新的内容。第14章介绍了使用栈和队列进行程序设计的方法。第15章详细分析了实现健壮的、功能强大的集合类会遇到的一些问题。第16章讨论了链表的使用方法,第17章介绍了二叉树的设计和使用方法,第18章讨论了散列表和堆的实现方法。
升级实例分析。第6章和第7章更新了原有的实例。其他章的实例分析也增加了对学习难点的解释说明。
重新调整了需要“使用对象”的内容。将第3、4和6章的部分内容统一到第7章作为独立的一节内容:“引用语义”。我们发现这样安排可以更有效地解释这部分涉及的重要概念。
新增了面向过程程序设计的启发式策略。在第4章增加了面向过程程序设计原则的讨论。
增加了对德·摩根定律的介绍。第5章增加了关于德·摩根定律及其在布尔表达式方面应用的介绍。
新增了Array类的介绍。第7章增加了对Array类常用方法的介绍。
调整关于对象的内容。调整了第8、9章中关于对象和继承的介绍部分,使这部分内容逻辑更连贯。
新增回溯法。回溯法是解决一类问题的强有力工具。第12章中增加了对回溯方法的讨论,并给出了几个详细的例子,包括经典的8皇后问题和数独游戏。
大幅扩充了自测题和编程练习题的内容。每章的自测题和编程练习题的数量和质量都有了大幅提升。每章基本上有50道练习题,这些练习题都经过实际教学的检测,并且本教材的配套网站为教师提供了习题的参考答案。
本版保留了第1版中的以下特点:
关注如何解决问题。很多教材将重点放在程序设计语言的各个语法细节上,而本书更关注如何用程序解决问题。例如,语言的一种新的功能可以帮助我们解决哪些新的问题?初学者容易犯的错误有哪些?这种新功能的典型用法是什么?强调算法思维。在使用面向过程的方法来解决问题时,我们强调如何通过使用算法来解决问题:将一个大问题分解为若干个小问题,用伪代码逐步细化解决问题的算法,并努力以算法的方式去描述问题。
层层推进。采用Java语言编写程序需要同时涉及很多概念,不可能在一夜之间就掌握所有这些概念。教授初学者学习Java语言就好像搭积木一样,每一块都要小心翼翼地放置。如果一次放置得太多,反而会带来倒塌的危险。我们一步一步地引入新概念,确保学生能够掌握每一步所介绍的内容。
案例分析。我们在每章的最后都安排了一个案例分析。通过这部分内容,学生可以了解如何分阶段开发并测试一个复杂的程序。而且我们可以用相对完整的程序代码来具体展示这一章所介绍的概念,这是书中那些代码片段所不能做到的。
本书的组织结构和各章之间的依赖关系.很多计算机入门教材都是面向语言特性来进行介绍,但是本书的前半部分采用了逐层推进的方式。例如,Java语言中有很多控制结构(例如,for循环、while循环、if/else语句),很多教材都把这些内容放到一章进行介绍。当然,这对于了解程序设计的人来说很正常,但对于初学者来说就会感觉很吃力。我们发现将这些控制结构分散到不同章节去介绍效果更好,这样学生一次只需要专心学习一个内容,而不必一次将所有内容都塞进脑袋中。
下表给出了前6章内容之间的顺序关系:
章号 控制流程 数据 编程技术 输入/输出1 方法 String常量 过程分解 println、print2 确定循环(for) 变量表达式int、double 局部变量类常量伪代码3 返回值 使用对象 参数 控制台输入图形(选学)4 条件执行(if/else) char 前提/后置条件抛出异常 printf5 不确定循环(while) boolean 断言健壮程序6 Scanner 基于标记的处理基于行的处理 文件输入/输出应该按照顺序学习本书的第1~6章,从第7章开始可以选择自己感兴趣的内容。第6章内容可以跳过,不过第7章的实例分析会使用第6章有关文件读取的部分内容。
下图是本书各章之间的依赖关系:
补充材料所有自测题的答案都可以在本教材的配套网站(https://www.buildingjavaprograms.com)上找到,任何人都可以访问。对于使用本教材的学生,网站上还包括以下内容:
在线补充章节,例如创建图形用户界面。
所有案例分析的源代码和数据文件,以及实例程序的完整代码。
在第3G章“图形(选学)”中使用的DrawingPanel类的代码。
使用本教材的教师可以通过配套网站获得以下资源:
课件(PPT文件)。
练习题和编程练习题的答案,以及很多作业的说明文档。
样例试卷及答案要点。
补充的实验练习和编程练习,以及答案要点。
实验作业制作工具。教师可以根据需要将教材中提供的项目制作为实验作业。
要访问这些教师资源,请发送邮件到authors@buildingjavaprograms.com,或访问https://www.pearsonhighered.com/regesstepp/。要获得网站的密码或有其他问题请与培生教育出版集团的销售代理联系。
在线编程练习环境本教材具有配套的在线编程练习和评估工具My ProgrammingLab,可以有效地帮助学生掌握程序设计的逻辑、语义、语法等内容。该编程环境会提供及时的、个性化的反馈信息,帮助基础薄弱的初学者提高程序设计能力。该环境按照教材内容的组织方式提供了上百道编程练习题,可以用于自我检测或布置作业。对学生来说,该环境可以自动检测代码中的语法和逻辑错误,并根据情况解释错误原因或给出相关提示。对教师来说,该环境会保存学生的练习情况,并据此进行综合评定。
请访问www.myprogramminglab.com使用该练习环境,并查阅更多反馈信息。
致谢首先,我们要感谢很多参与此课程建设的同事、学生和助教,他们为本书的初稿提出了很多修改意见。没有他们的积极反馈就没有今天这本书。我们要特别感谢Hélène Martin,他仔细阅读了本书的初稿并指出了书中存在的一些错误。感谢Benson Limketkai花费大量时间对本书第2版的内容进行审校。
其次,我们要感谢参与本书修订工作的同行,正是在他们的帮助下,才有了现在这本教材,他们是:
Greg Anderson, 韦伯州立大学Delroy A. Brinkerhoff,韦伯州立大学Ed Brunjes,Miramar社团学院Tom Capaul,东华盛顿大学Tom Cortina,卡内基梅隆大学Charles Dierbach, 陶森大学H.E. Dunsmore,普度大学Michael Eckmann, Skidmore 学院Mary Anne Egan,Siena学院Leonard J. Garrett, 天普大学Ahmad Ghafarian,北佐治亚学院和州立大学Raj Gill,Anne Arundel社团学院Michael Hostetler,Park大学David Hovemeyer,宾夕法尼亚约克学院Chenglie Hu,卡罗学院Philip Isenhour,弗吉尼亚工学院Andree Jacobson,新墨西哥大学David C. Kamper Sr. ,东北伊利诺伊大学Simon G.M. Koo,圣地亚哥大学Evan Korth,纽约大学Joan Krone,Denison大学John H.E.F Lasseter, Fairfield 大学Eric Matson,莱特州立大学Kathryn S. McKinley,得克萨斯大学奥斯汀分校Jerry Mead,巴科内尔大学George Medelinskas,北Essex社团学院John Neitzke,Truman州立大学Dale E. Parson, Kutztown 大学Richard E. Pattis,卡内基梅隆大学Frederick Pratter,东俄勒冈大学Roger Priebe,得克萨斯大学奥斯汀分校Dehu Qi,拉摩尔大学John Rager, 阿姆斯特学院Amala V. S. Rajan,Middlesex大学Craig Reinhart, 加利福尼亚州路德大学Mike Scott,得克萨斯大学奥斯汀分校Tom Stokke,北达科塔大学Leigh Ann Sudol,Fox Lane高等学院Ronald F. Taylor,莱特州立大学Andy Ray Terrel, 芝加哥大学Scott Thede,DePauw大学Megan Thomas,加州州立大学Stanislaus分校Dwight Tuinstra, 纽约州立大学波茨坦分校Jeannie Turner,Sayre学校Tammy VanDeGrift,波特兰大学Thomas John VanDrunen,Wheaton学院Neal R. Wagner,得克萨斯大学圣安东尼奥分校Jiangping Wang,韦伯斯特大学Yang Wang,密苏里州立大学Stephen Weiss,北卡罗莱娜大学坎斐尔分校Laurie Werner,迈阿密大学Dianna Xu,Bryn Mawr学院Carol Zander,华盛顿大学Bothell分校我们还要特别感谢华盛顿大学的助教Robert Baxter、Will Beebe、Whitaker Brand、Leslie Ferguson、Lisa Fiedler、Jason Ganzhorn、Brad Goring、Stefanie Hatcher、Jared Jones、Roy McElmurry、Aryan Naraghi、Allison Obourn、Coral Peterson、Jeff Prouty、Stephanie Smallman、Eric Spishak、Kimberly Todd和 Brian Walker。
最后,我们要感谢Addison-Wesley的工作人员,他们确保本书能够最终完成。Michelle Brown、Jeff Holcomb、Maurene Goo、Patty Mahtani、Nancy Kotary和Kathleen Kenny对本书的第1版做出了许多贡献。感谢Aptara公司的编辑与工作人员发现了书中的很多错误,提高了本书的质量,他们是Heather Sisan、Brian Baker、Brendan Short和Rachel Head。感谢Marilyn Lloyd 和 Chelsea Bell出色地完成了本书的项目经理和编辑助理工作。感谢本书第3版的产品项目经理Kayla Smith-Tarbox和编辑助理Jenah Blitz-Stoehr,感谢Aptara公司的Mohinder Singh和其他员工为第3版的出版所做出的贡献。最后要特别感谢本书的编辑Matt Goldstein从一开始就给予我们支持和信任。没有这些人的帮助就不会有这本书。
Stuart RegesMarty Stepp

명세서

상표 Jingdong book
브랜드 영역 China

면책성명

제품 가격, 포장, 사양 등의 정보는 예고 없이 변경될 수 있습니다. 적시에 제품 정보를 업데이트 할 수 있도록 최선을 다하지만, 받은 실제 제품을 참고하시기 바랍니다. 제품을 사용하기 전에 반드시 제품에 동봉된 라벨, 경고 및 설명을 읽어 주십시오.

상세정보 보기
찜한 목록에 추가
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
수량
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
JD@CHINA 판매
배송지
{{ __("Ship to United States only") }}
69이상 주문 시 무료 배송
정품 보증

장바구니에 추가됨

쇼핑 계속하기

당신을 위한 추천

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

쿠폰

{{ coupon.coupon_name_new | formatCurrency }}
받기 받았음 마감
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
곧 만료됩니다: {{ formatTime(coupon.use_end_time) }}

친구들과 공유하세요

취소

Yami 기프트카드 전용특가

기프트카드로 결제하면 전용특가를 받을 수 있습니다

규칙 설명

기프트카드 전용특가는 일부 상품에 대한 특혜가격입니다.

기프트카드 전용특가 상품 구매 시 E-기프트 카드 잔액으로 결제하고 기프트카드 잔액이 주문 내 상품의 총액을 지불하기에 충분하하 기프트카드 전용특가가 자동으로 활성화됩니다.

기프트 카드 잔액으로 결제하지 않거나 기프트카드 잔액이 전항의 요건을 충족하지 못할 경우 기프트카드 전용특가를 활성화할 수 없으며 상품은 정상 가격으로 구매할 수 있습니다.

기프트카드 전용특가 상품 구매 시 잔액이 부족할 경우 장바구니 또는 결제 페이지에서 "충전" 버튼을 클릭하여 기프트카드를 구매 및 충전할 수 있습니다.

기프트카드 전용특가가 있는 상품은 "전용특가"라는 특별한 가격표시가 표시됩니다.

질문이 있으시면 언제든지 고객 서비스에 문의하십시오.

Yami는 기프트카드 전용특가 관련 최종 해석권을 보유합니다.

Yami 판매

서비스 보장

Yami $49 이상 무료 배송
Yami 걱정 없는 반품/교환
Yami 미국에서 발송

배송 정보

  • 미국

    표준 배송 $5.99(알래스카, 하와이 제외), 최종 가격 $49 이상 시 무료 배송

    지역 배송 $5.99(캘리포니아, 뉴욕, 뉴저지, 매사추세츠, 펜실베이니아, 위 주의 일부 지역), 최종 가격 $49 이상 시 무료 배송

    2일 이내 배송(알래스카 및 하와이 포함) $19.99부터 시작

반품 및 교환 정책

Yami는 고객님께 최상의 A/S를 제공하고, 모든 분들이 Yami에서 안심하고 쇼핑할 수 있도록 노력하고 있습니다. Yami의 자영 상품은 반품 및 교환 조건을 충족하는 경우, 상품 수령 후 30일 이내에 반품 및 교환할 수 있습니다(식품은 품질 문제로 인해 7일 이내에 반품 및 교환이 가능합니다. 모든 고객이 안전하고 고품질의 제품을 받을 수 있도록 뷰티 제품은 개봉 또는 사용 후에는 품질 문제를 제외하고 환불 또는 반품을 제공하지 않습니다. 기타 특별 카테고리의 제품은 고객 서비스에 문의하시기 바랍니다).
이해와 지원에 감사드립니다.

상세정보 보기

Yami 판매

Yami E-기프트카드 사용 약관

구매 시 자동 충전을 선택한 경우, 주문 완료 후 기프트카드가 자동으로 계정에 충전됩니다.

구매 시 이메일 발송을 선택한 경우, 주문 완료 후 시스템이 자동으로 카드 번호와 비밀번호를 입력한 이메일로 발송합니다.

이메일을 보낼 때, 모든 사용자는 이메일에 있는 카드 번호와 비밀번호를 사용하여 기프트카드를 충전할 수 있으니, 이메일 정보를 잘 보관하세요.

이메일을 받는 데 문제가 있으면, 고객 서비스에 연락하여 처리해 주세요.

이메일을 보낼 때, 기프트카드가 교환되지 않았다면 이메일을 재발송할 수 있습니다. 이미 다른 사용자에 의해 교환된 경우에는 보상할 수 없습니다.

Yamibuy의 E-기프트카드는 자영 또는 제3자 상품 구매에 사용할 수 있습니다.

Yamibuy의 E-기프트카드는 유효 기간 제한이 없으며, 장기간 유효합니다.

Yami 전자 상품권의 금액은 여러 번에 나눠서 사용할 수 있습니다;

Yami 전자 상품권 업무 규칙의 최종 해석 권한은 Yami 웹사이트에 있습니다.

반품 및 교환 정책

이미 사용된 E-기프트카드는 환불이 불가능합니다.

판매자: JD@CHINA

서비스 보장

Yami $49 이상 무료 배송
Yami 최고의 A/S
Yami 미국 본토에서 발송

배송 정보

  • 미국

    표준 배송 $5.99(알래스카, 하와이 제외), 최종 가격 $49 이상 시 무료 배송

    지역 배송 $5.99(캘리포니아, 뉴욕, 뉴저지, 매사추세츠, 펜실베이니아, 위 주의 일부 지역), 최종 가격 $49 이상 시 무료 배송

    2일 이내 배송(알래스카 및 하와이 포함) $19.99부터 시작

반품 및 교환 정책

제품을 받으신 후 30일 이내에 제품을 반품하실 수 있습니다. 반품된 품목은 구매에 대한 원본 송장을 포함하여 원래 포장된 새 품목이어야 합니다. 고객이 자신의 비용으로 제품을 반품합니다.

JD@CHINA 판매

서비스 보장

Yami 점포간 $:amount 이상 구매 시 무료 배송
Yami 30일 반품/교환 보장

Yami-중국 집하창고

Yami는 중국 내 주요 우수매장에서 제품을 선별하여 모아 Yami 중국통합센터로 배송하며 택배를 합친 후 전국 각지의 주소로 배송해 드립니다. 점포간 무료 배송 조건은 최저 $69입니다. 여러 판매자가 제공하는 다양한 상품 중에서 원하는 상품을 선택하고 점포간 무료배송으로 저렴한 배송비를 쉽게 누릴 수 있습니다.

반품 정책

30일 이내 반품 및 교환 보증을 제공합니다. 제품은 새로 사용하지 않은 원래 포장에 구매 증명서가 첨부되어 있어야 합니다. 상품 품질 문제, 잘못된 배송, 배송 누락 등 판매자의 실수로 인한 경우 환불 처리됩니다. 기타 사유로 인한 반품 및 교환은 배송비는 고객이 자체로 부담하셔야 합니다. 모든 제품은 장거리 배송을 하기 때문에 간혹 간단한 외부 포장이 눌려 마모되는 등이 있지만 내부 품질 문제가 없는 경우 반품 및 교환할 수 없습니다.

배송 정보

Yami 중국집하배송 Consolidated Shipping 배송비 $9.99 ($69 이상 주문시 무료배송)

중국 판매자는 주문 후 영업일 기준 2일 후에 상품을 발송합니다. 모든 택배는 Yami 중국통합센터(특별한 상황 및 중국 내 개별 법정 공휴일 제외)에 도착하여 택배를 합친 후 UPS를 통해 미국으로 배송됩니다. UPS는 중국에서 발송 후 미국까지 평균 10영업일 정도 소요되며 직배송 주문 번호에 따라 수시로 추적 및 조회할 수 있습니다 전염병의 영향으로 현재 물류가 5일 정도 지연될 수 있습니다. 택배는 고객 서명이 필요합니다. 서명하지 않은 경우 고객은 택배가 분실될 위험을 부담하게 됩니다.

JD@CHINA 판매

서비스 보장

69이상 주문 시 무료 배송
정품 보증

배송 정보

Yami Consolidated Shipping배송비$9.99($69 이상 주문 시 무료 배송)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

포인트 규칙

모든 품목은 Yamibuy 의 프로모션이나 포인트 이벤트에서 제외됩니다.

반품 및 교환 정책

제품을 받으신 후 30일 이내에 제품을 반품하실 수 있습니다. 반품된 품목은 구매에 대한 원본 송장을 포함하여 원래 포장된 새 품목이어야 합니다. 고객이 자신의 비용으로 제품을 반품합니다.

Yami

Yami 앱 다운로드

맨 위로 돌아가기

당신을 위한 추천

브랜드 스토리

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

리뷰{{'('+ commentList.posts_count + ')'}}

당신의 체험을 공유하고 더 많은 사용자가 선택할 수 있도록 도와줍니다.

리뷰 작성
{{ totalRating }} 리뷰 작성
  • {{i}}별

    {{i}} 별

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}접기

{{ strLimit(comment,800) }}전체 보기

Show Original

{{ comment.content }}

Yami
모두 보기

{{ formatTime(comment.in_dtm) }} 구매 완료 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}접기

{{ strLimit(comment,800) }}전체 보기

Show Original

{{ comment.content }}

Yami
모두 보기

{{ formatTime(comment.in_dtm) }} 구매 완료 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

조건에 맞는 리뷰가 없습니다

리뷰 상세

Yami Yami

{{ showTranslate(commentDetails) }}접기

{{ strLimit(commentDetails,800) }}전체 보기

Show Original

{{ commentDetails.content }}

Yami
모두 보기

{{ formatTime(commentDetails.in_dtm) }} 구매 완료 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

내용을 입력하세요

답변{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}접기

{{ strLimit(reply,800) }}전체 보기

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

내용을 입력하세요

취소

지금까지의 모든 리뷰입니다!

리뷰 작성하기
상품 평점

댓글을 입력하세요.

  • 좋은 닉네임이 당신의 리뷰를 더 인기 있게 만들 것입니다!
  • 여기에서 닉네임을 변경하면 개인정보의 닉네임도 같이 변경됩니다.
리뷰를 남겨주셔서 감사합니다
당신의 좋은 리뷰는 우리 커뮤니티가 아시아 최고의 상품을 찾는 데 도움이 됩니다.

신고하기

취소

이 리뷰를 삭제하시겠습니까?

취소

최근 본 상품

브랜드 스토리

Jingdong book