{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

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

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

Java学习指南(第4版)(上、下册)

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

Java学习指南(第4版)(上、下册)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ 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 }}
Sale ends in
Sale will starts after Sale ends in
{{ 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 }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

O'Reilly经典的Java学习指南的最新版
详解Java 6和Java 7 的语言特性和API
全面介绍Java基础知识
Content Description

《Java学习指南(第4版)(上、下册)》是畅销Java学习指南的最新版,详细介绍了Java 6和Java 7的语言特性和API。本书全面介绍了Java的基础知识,力图通过完备地介绍Java语言、其类库、编程技术以及术语,从而成为一本名符其实的入门级图书。
《Java学习指南(第4版)(上、下册)》加入了从Java 6和Java 7发布以后的变化,包括新的语言功能、并发工具(Fork-Join框架)、新的NIO Files API、Java Servlet(3.0)等新主题,作者通过精心挑选的、富有实用性和趣味性的示例,进行细致深入的讲解。本书的最后一部分,将Java放入到Web应用程序、Web服务和XML处理的环境中进行了介绍。
《Java学习指南(第4版)(上、下册)》适合Java语言初学者阅读,对于有一定经验的Java程序员,也可以作为了解Java 7的编程手册参考。
Author Description

Patrick Niemeyer,是一位独立的咨询师和作者,精通网络和分布式应用领域。他最早于西南贝尔实验室技术资源部门(Southwestern Bell Technology Resources)任职时开始涉足Oak。他是Java脚本语言BeanShell的创始人。

Dan Leuck是Ikayzo公司的CEO,这是一家以东京和檀香山为基地的交互设计和软件开发公司,其客户包括Sony、Oracle、Nomura、PIMCO以及联邦政府。Dan在Java社群很活跃,是众多的JCP专家组的成员。
Comments

如果你是Java初学者,这本畅销Java学习指南的最新版为你量身打造,详细介绍了Java 6和Java 7的语言特性和API。作者通过精心挑选的、富有实用性和趣味性的示例,介绍了Java的基础知识,包括其类库、编程技术和惯例,同时还着眼于构建真正的应用程序。

如果你有一些Java的经验,本书将帮助你快速上手新的流行工具,以及针对Web服务和XML的Java API。你将学会管理应用程序中的资源和异常的强大方法。

本书包括以下内容:
学习核心Java语言——基本语法、类和对象以及其他的组件;
用Java进行开发,使用编译器、解释器和其他工具;
介绍Java内建的线程工具和并发包;
学习文本处理和强大的正则表达式API;
编写高级的网络化或基于Web的应用和服务;
使用Java组件架构,构建图形化的Java应用;
探讨丰富的新桌面API;
使用XML和XSLT,包括XML Schema、验证、XPath和XInclude。
Catalogue

第1章一种现代语言1
1.1进入Java世界2
1.1.1Java的起源2
1.1.2成长3
1.2虚拟机4
1.3Java与其他语言的比较7
1.4设计安全10
1.4.1语法简单性10
1.4.2类型安全和方法绑定11
1.4.3递增开发12
1.4.4动态内存管理13
1.4.5错误处理14
1.4.6线程14
1.4.7可伸缩性15
1.5实现安全15
1.5.1校验器17
1.5.2类加载器18
1.5.3安全管理器18
1.6应用和用户级安全性19
1.7Java路线图20
1.7.1过去:Java 1.0到Java 1.620
1.7.2如今:Java 721
1.7.3将来23
1.7.4可用性24

第2章第一个应用25
2.1Java工具和环境25
2.2配置Eclipse并且创建项目26
2.2.1导入本书示例28
2.3HelloJava29
2.3.1类32
2.3.2main()方法32
2.3.3类和对象34
2.3.4变量与类类型34
2.3.5HelloComponent35
2.3.6继承36
2.3.7JComponent类37
2.3.8关系与指向38
2.3.9包与导入39
2.3.10paintComponent() 方法40
2.4HelloJava2:余波未平41
2.4.1实例变量43
2.4.2构造函数43
2.4.3事件45
2.4.4repaint()方法47
2.4.5接口48
2.5HelloJava3:按钮的震撼49
2.5.1方法重载51
2.5.2组件52
2.5.3容器52
2.5.4布局53
2.5.5派生子类与子类型53
2.5.6更多事件和接口54
2.5.7颜色的说明55
2.5.8静态成员55
2.5.9数组56
2.5.10颜色的相关方法56
2.6HelloJava4:Netscape的反戈一击58
2.6.1线程60
2.6.2Thread类60
2.6.3Runnable接口61
2.6.4启动线程62
2.6.5在线程中运行代码62
2.6.6异常63
2.6.7同步64

第3章使用工具66
3.1JDK环境66
3.2Java虚拟机67
3.3运行Java应用程序67
3.4类路径69
3.5Java编译器71
3.6JAR Files73
3.6.1文件压缩73
3.6.2jar工具74
3.6.3Pack200工具77
3.7策略文件78
3.7.1默认的安全性管理器78
3.7.2policytool工具79
3.7.3通过默认的安全管理器使用策略文件81

第4章Java语言82
4.1文本编码82
4.2注释83
4.3类型85
4.3.1基本类型86
4.3.2引用类型89
4.3.3字符串的有关问题91
4.4语句和表达式92
4.4.1语句93
4.4.2表达式99
4.5异常103
4.5.1异常和错误类104
4.5.2异常处理106
4.5.3逐级上浮108
4.5.4栈轨迹109
4.5.5受查和非受查异常110
4.5.6抛出异常111
4.5.7try的“潜伏”功用114
4.5.8finally子句115
4.5.9带有资源的Try116
4.5.10性能问题118
4.6断言118
4.6.1启用和禁用断言119
4.6.2使用断言120
4.7数组121
4.7.1数组类型122
4.7.2数组的创建和初始化122
4.7.3使用数组124
4.7.4匿名数组126
4.7.5多维数组126
4.7.6深入数组128

第5章Java中的对象129
5.1类130
5.1.1访问字段和方法132
5.1.2静态成员133
5.2方法136
5.2.1局部变量137
5.2.2遮蔽137
5.2.3静态方法138
5.2.4初始化局部变量139
5.2.5参数传递与引用140
5.2.6基本类型的包装器142
5.2.7基本类型的自动装箱和拆箱144
5.2.8可变长度的参数列表145
5.2.9方法重载146
5.3对象创建148
5.3.1构造函数148
5.3.2使用重载构造函数149
5.3.3静态和非静态初始化块151
5.4对象销毁152
5.4.1垃圾回收152
5.4.2最终化153
5.4.3弱引用和软引用154
5.5枚举155
5.5.1枚举值156
5.5.2定制化枚举156

第6章类之间的关系158
6.1派生子类和继承158
6.1.1被遮蔽变量160
6.1.2覆盖方法162
6.1.3特殊引用:this和super169
6.1.4类型强制转换170
6.1.5使用超类构造函数172
6.1.6完全揭密:构造函数和初始化173
6.1.7抽象方法和类173
6.2接口174
6.2.1作为回调的接口176
6.2.2接口变量177
6.2.3子接口178
6.3包与编译单元179
6.3.1编译单元179
6.3.2包名180
6.3.3类可见性180
6.3.4导入类181
6.4变量和方法的可见性183
6.4.1基本访问修饰符184
6.4.2子类和可见性185
6.4.3接口和可见性186
6.5数组和类的层次体系结构186
6.6内部类188
6.6.1内部类作为适配器190
6.6.2方法中的内部类192

第7章使用对象和类198
7.1Object类198
7.1.1相等性与等价199
7.1.2散列码200
7.1.3复制对象200
7.2Class类203
7.3反射205
7.3.1安全性208
7.3.2访问字段209
7.3.3访问方法210
7.3.4访问构造函数212
7.3.5关于数组213
7.3.6访问泛型类型信息213
7.3.7访问注解数据214
7.3.8动态接口适配器214
7.3.9反射适用之处215
7.4注解216
7.4.1使用注解217
7.4.2标准注解218
7.4.3Apt工具219

第8章泛型220
8.1容器:构建一个更好的捕鼠器221
8.2走进泛型222
8.3根本就没有勺子226
8.3.1擦除226
8.3.2原始类型228
8.4参数化类型关系229
8.5类型转换232
8.6编写泛型类233
8.6.1类型变量233
8.6.2子类化泛型234
8.6.3异常和泛型235
8.6.4参数类型限制236
8.7边界237
8.8通配符239
8.8.1所有实例化的超类型240
8.8.2有界限通配符240
8.8.3思考容器240
8.8.4下边界241
8.8.5读、写和算术242
8.8.6和原始类型243
8.8.7通配符类型关系244
8.9泛型方法245
8.9.1泛型方法的引入246
8.9.2根据参数进行类型推断247
8.9.3根据赋值环境做类型推断248
8.9.4显示类型调用249
8.9.5通配符捕获249
8.9.6通配符类型和泛型方法249
8.10参数化类型的数组250
8.10.1使用数组类型251
8.10.2泛型类型的数组有何优点252
8.10.3数组类型中的通配符252
8.11案例学习:Enum类253
8.12案例学习:sort()方法254
8.13结论255

第9章线程256
9.1线程简介257
9.1.1Thread类和Runnable接口258
9.1.2控制线程262
9.1.3线程的消亡264
9.2applet中线程的实现266
9.3同步268
9.3.1对方法的串行化访问269
9.3.2访问多线程中的类和实例变量271
9.3.3wait()和notify()方法272
9.3.4传递消息274
9.3.5ThreadLocal对象278
9.4调度和优先级279
9.4.1线程状态280
9.4.2时间片划分281
9.4.3优先级282
9.4.4让步283
9.5线程组283
9.5.1使用ThreadGroup类284
9.5.2未捕获的异常284
9.6线程性能285
9.6.1同步的开销285
9.6.2线程资源消费286
9.7并发工具287
9.7.1执行器288
9.7.2锁300
9.7.3同步构造303
9.7.4原子操作308
9.8结论310

第10章文本处理311
10.1其他与文本相关的API312
10.2String312
10.2.1String构造函数313
10.2.2事物的字符串表示314
10.2.3字符串比较315
10.2.4查找317
10.2.5编辑318
10.2.6String方法小结319
10.2.7StringBuilder和StringBuffer320
10.3国际化321
10.3.1java.util.Locale类321
10.3.2资源包322
10.4解析与格式化文本324
10.4.1解析基本数字325
10.4.2文本分词326
10.5Printf式格式化328
10.5.1Formatter329
10.5.2格式字符串329
10.5.3字符串转换330
10.5.4基本类型和数字转换332
10.5.5标志334
10.5.6其他334
10.6用java.text包格式化334
10.7正则表达式338
10.7.1regex记法339
10.7.2java.util.regex API349

第11章核心实用工具356
11.1数学实用工具356
11.1.1java.lang.Math类357
11.1.2Big/Precise Numbers359
11.1.3浮点数组成部分359
11.1.4随机数360
11.2日期和时间361
11.2.1使用日历362
11.2.2Time Zones363
11.2.3解析和格式化日期365
11.2.4Printf式的日期和时间格式化367
11.3定时器368
11.4集合370
11.4.1Collection接口371
11.4.2迭代器374
11.4.3Collection类型375
11.4.4Map接口378
11.4.5集合实现380
11.4.6哈希码和键值385
11.4.7同步和只读集合386
11.4.8同步和只读集合387
11.4.9WeakHashMap388
11.4.10EnumSet和EnumMap388
11.4.11排序的集合389
11.4.12一个令人激动的例子389
11.5特性391
11.5.1加载和存储392
11.5.2系统特性393
11.6首选项API394
11.6.1类的首选项395
11.6.2首选项存储395
11.6.3修改通知396
11.7日志API397
11.7.1概述397
11.7.2日志级别399
11.7.3一个简单的例子400
11.7.4日志建立特性401
11.7.5记录器403
11.7.6性能404
11.8Observers和Observables404

第12章输入/输出功能406
12.1流406
12.1.1终端I/O409
12.1.2字符流411
12.1.3流包装器413
12.1.4管道416
12.1.5流与String的转换418
12.1.6Implementing a Filter Stream420
12.2文件421
12.2.1java.io.File类422
12.2.2文件流427
12.2.3Random AccessFile429
12.2.4Resource Paths430
12.3NIO File API432
12.3.1FileSystem和Path433
12.3.2NIO文件操作435
12.3.3目录操作438
12.3.4监控路径440
12.4串行化441
12.4.1使用readObject()初始化443
12.4.2SerialVersionUID443
12.5数据压缩444
12.5.1压缩数据445
12.5.2解压缩数据446
12.5.3作为文件系统的Zip归档文件448
12.6NIO包449
12.6.1异步I/O450
12.6.2性能450
12.6.3映射和加锁文件450
12.6.4通道451
12.6.5缓冲区451
12.6.6字符编码器和解码器455
12.6.7FileChannel457
12.6.8利用NIO实现可伸缩I/O463

第13章网络编程464
13.1套接字466
13.1.1客户端和服务器467
13.1.2DateAtHost客户端471
13.1.3TinyHttpd服务器473
13.1.4套接字选项478
13.1.5代理和防火墙479
13.2数据报套接字481
13.2.1The HeartBeat Applet482
13.2.2InetAddress486
13.3简单串行化对象协议487
13.4远程方法调用491
13.4.1现实的用法492
13.4.2远程和非远程对象492
13.4.3一个RMI示例495
13.4.4RMI and CORBA504
13.5使用NIO的可伸缩I/O504
13.5.1可选择通道505
13.5.2使用select506
13.5.3LargerHttpd508
13.5.4非阻塞客户端端操作512

第14章Web编程514
14.1统一资源定位器(URL)514
14.2URL类515
14.2.1流数据516
14.2.2将内容获取为对象517
14.2.3Managing Connections518
14.2.4实用的处理器519
14.2.5其他处理器框架519
14.3与Web应用通信520
14.3.1使用GET方法521
14.3.2使用POST方法521
14.3.3The HttpURLConnection524
14.3.4SSL和安全Web通信525
14.3.5URL、URN和URI525
14.4Web Services526
14.4.1XML-RPC527
14.4.2WSDL527
14.4.3工具527
14.4.4Weather Service客户端528

第15章Web应用与Web服务530
15.1Web应用技术531
15.1.1面向页面的应用和单页应用531
15.1.2JSP532
15.1.3XML和XSL533
15.1.4Web应用框架533
15.1.5Google Web Toolkit534
15.1.6HTML5、AJAX以及更多534
15.2Java Web应用534
15.2.1servlet生命期535
15.2.2Servlets536
15.2.3The HelloClient Servlet537
15.2.4servlet响应538
15.2.5servlet参数540
15.2.6The ShowParameters Servlet541
15.2.7用户会话管理543
15.2.8ShowSession Servlet543
15.2.9ShoppingCart Servlet545
15.2.10Cookies548
15.2.11ServletContext API549
15.2.12异步Servlets550
15.3WAR文件和部署554
15.3.1使用web.xml和注解配置555
15.3.2URL模式映射557
15.3.3部署HelloClient558
15.3.4错误和索引页面559
15.3.5安全性和鉴别561
15.3.6为用户指定角色561
15.3.7安全数据传输562
15.3.8用户鉴别563
15.3.9过程性安全565
15.4servlet过滤器566
15.4.1一个简单的过滤器567
15.4.2一个测试servlet568
15.4.3声明和映射过滤器569
15.4.4过滤servlet请求570
15.4.5过滤servlet响应572
15.5使用Ant构建WAR文件575
15.5.1面向开发的目录布局575
15.5.2使用Ant部署和重新部署WAR577
15.6实现Web Services577
15.6.1定义服务578
15.6.2回显服务578
15.6.3使用服务579
15.6.4数据类型581
15.7结论582

第16章Swing583
16.1组件586
16.1.1对等对象588
16.1.2模型-视图-控制器框架589
16.1.3绘制590
16.1.4启用和禁用组件591
16.1.5焦点591
16.1.6其他组件方法592
16.1.7布局管理器594
16.1.8边距594
16.1.9Z顺序(组件入栈)595
16.1.10revalidate()和doLayout()方法595
16.1.11管理组件596
16.1.12监听组件596
16.1.13窗口和框架596
16.1.14控制框架的其他方法598
16.1.15使用内容格598
16.1.16桌面集成599
16.2事件601
16.2.1事件接收者和监听者接口602
16.2.2事件源603
16.2.3事件发送605
16.2.4事件类型606
16.2.5java.awt.event.InputEvent类606
16.2.6InputEvent中的鼠标和按键修饰符606
16.2.7焦点事件608
16.3事件总结609
16.3.1适配器类612
16.3.2哑适配器615
16.4AWT Robot615
16.5Swing中的多线程616

第17章使用Swing组件620
17.1按钮和标签620
17.1.1按钮和标签中的HTML文本623
17.2复选框和单选钮624
17.3列表框和组合框626
17.4增减器629
17.5边框632
17.6菜单635
17.7PopupMenu类638
17.8JScrollPane类642
17.9JSplitPane类644
17.10JTabbedPane类646
17.11滚动条和滑块650
17.12对话框652
17.12.1文件选择对话框654
17.12.2颜色选择器657

第18章再谈Swing组件658
18.1文本组件658
18.1.1TextEntryBox应用659
18.1.2格式化文本661
18.1.3过滤输入662
18.1.4验证数据664
18.1.5有关密码的问题665
18.1.6共享数据模型666
18.1.7自由地使用HTML和RTF667
18.1.8自行管理文本670
18.2焦点导航673
18.2.1树674
18.2.2节点和模型675
18.2.3保存树675
18.2.4树事件675
18.2.5一个完整的例子676
18.3表679
18.3.1第一步:不劳而获679
18.3.2第二步:创建一个表模型681
18.3.3第三步:一个简单的电子表格应用684
18.3.4排序和过滤687
18.3.5打印JTables689
18.4桌面690
18.5可插拔观感691
18.6创建定制组件694
18.6.1生成事件694
18.6.2Dial组件695

第19章布局管理器700
19.1FlowLayout702
19.2GridLayout703
19.3BorderLayout704
19.4BoxLayout707
19.5CardLayout708
19.6GridBagLayout710
19.6.1GridBagConstraints类710
19.6.2表格坐标712
19.6.3填充约束713
19.6.4行跨度和列跨度715
19.6.5权值716
19.6.6锚定718
19.6.7间距和边距719
19.6.8相对定位720
19.6.9组合布局721
19.7非标准布局管理器725
19.8绝对定位725

第20章使用2D API绘图727
20.1整体结构727
20.2表现通道729
20.32D API快速浏览732
20.3.1填充形状732
20.3.2绘制形状轮廓732
20.3.3便利方法733
20.3.4绘制文本734
20.3.5绘制图像734
20.3.6完整的Iguana735
20.4填充形状738
20.4.1纯色738
20.4.2颜色渐变739
20.4.3纹理739
20.4.4桌面颜色739
20.5描画形状轮廓740
20.6使用字体741
20.7显示图像746
20.7.1Image类746
20.7.2图像观察者748
20.7.3缩放和大小749
20.8绘制技术750
20.8.1双缓冲752
20.8.2使用剪裁的有限绘制753
20.8.3屏幕外绘制756
20.9打印759

第21章使用图像及其他媒体761
21.1Loading Images762
21.1.1ImageObserver762
21.1.2MediaTracker764
21.1.3ImageIcon766
21.1.4ImageIO767
21.2生成图像数据768
21.2.1绘制动画768
21.2.2BufferedImage剖析771
21.2.3颜色模型773
21.2.4创建图像774
21.2.5更新BufferedImage776
21.3过滤图像数据779
21.3.1ImageProcessor如何工作781
21.3.2将Image转换为BufferedImage782
21.3.3使用RescaleOp类782
21.3.4使用Affine TransformOp类783
21.4保存图像数据784
21.5简单音频784
21.6Java媒体框架786

第22章JavaBeans789
22.1什么是Bean789
22.2The NetBeans IDE791
22.3特性和定制器795
22.4事件关联和适配器797
22.4.1控制Juggler798
22.4.2分子运动800
22.5绑定特性801
22.6构建Bean803
22.6.1The Dial Bean803
22.6.2特性的设计模式806
22.7可视化设计的限制807
22.8串行化与代码生成808
22.9使用BeanInfo进行定制809
22.10用手写代码使用Bean813
22.10.1Bean实例化和类型管理813
22.10.2使用串行化Bean814
22.10.3使用反射完成运行时事件关联816
22.11BeanContext和BeanContextService818
22.12Java激活框架818
22.13Enterprise JavaBeans和POJO-Based Enterprise Frameworks819

第23章Applets820
23.1基于浏览器的应用政治820
23.2Applet支持和Java插件822
23.3JApplet类822
23.3.1Applet生命期824
23.3.2Applet安全沙箱826
23.3.3获得Applet资源827
23.3.4
标签831
23.3.5属性832
23.3.6参数832
23.3.7Applet的替代品833
23.3.8完整的
标签833
23.3.9加载类文件835
23.3.10包835
23.3.11查看applet836
23.4Java Web Start836
23.5结论837

第24章XML838
24.1本章主题838
24.2背景知识点拨839
24.2.1文本与二进制840
24.2.2通用解析器840
24.2.3XML的状态840
24.2.4The XML APIs841
24.2.5XML和Web浏览器841
24.3XML基础841
24.3.1属性842
24.3.2XML文档843
24.3.3编码843
24.3.4命名空间844
24.3.5验证845
24.3.6HTML向XHTML的转换845
24.4SAX845
24.4.1The SAX API846
24.4.2使用SAX构建模型847
24.4.3XML编码器/ 解码器853
24.5DOM854
24.5.1DOM API854
24.5.2试验DOM855
24.5.3用DOM生成XML856
24.5.4JDOM857
24.6XPath858
24.6.1节点859
24.6.2谓词860
24.6.3函数861
24.6.4XPath API861
24.6.5XMLGrep862
24.7XInclude863
24.8验证文档865
24.8.1使用文档验证866
24.8.2DTDs866
24.8.3XML Schema868
24.8.4验证API872
24.9JAXB和代码生成874
24.9.1注解我们的模型874
24.9.2从一个XML架构生成一个Java模型880
24.9.3从Java模型生成一个XML架构880
24.10用XSL/XSLT转换文档880
24.10.1XSL基础知识881
24.10.2转换动物园名册883
24.10.3XSLTransform885
24.10.4浏览器中的XSL886
24.11Web服务886
24.12本书的结尾887

附录AEclipse IDE888
A.1IDE战争889
A.2Eclipse入门889
A.3使用Eclipse890
A.3.1获取源代码891
A.3.2布局892
A.3.3运行示例893
A.3.4构建基于Ant的示例894
A.3.5独特示例894
A.4Eclipse功能894
A.4.1编码快捷894
A.4.2自动更正895
A.4.3重构896
A.4.4区分文件897
A.4.5组织导入897
A.4.6格式化源代码897
A.5结语897

附录BBeanShell:简单Java脚本898
B.1运行BeanShell898
B.2Java语句和表达式899
B.3BeanShell命令900
B.4脚本化方法和对象901
B.5修改类路径903
B.6更多内容...903

术语表905

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

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

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

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

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $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.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

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折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

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

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

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

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

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

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

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

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

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')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book