1335 Commits

Author SHA1 Message Date
Knn120
cb4f1abd55 解决 issue#587 有两个章节缺少加注问题 (#588)
* Update 20-Generics.md

* Update Appendix-Understanding-equals-and-hashCode.md

增加脚注
2020-09-17 20:37:12 +08:00
arobot
46083fb575 Update 24-Concurrent-Programming.md (#585)
* Update 24-Concurrent-Programming.md

> And unless you know something specific about your system that changes things, you’ll probably want to use Async calls.

主谓宾 something specific changes things。作者应该是想说明逻辑中的一些具体实现可能会导致过程中的特定变化,如果使用异步实现会产生异常。而你是明白会产生这样的结果的,否则会更愿意使用异步调用。

原句中没有体现changes这个动作,读起来让人费解。

* Update 24-Concurrent-Programming.md

合并修改意见
2020-09-17 15:59:29 +08:00
Lane
c6a1207aa7 添加代码分号 && 重新生成目录索引 (#586)
* add semicolon

* rebuild index
2020-09-17 11:50:34 +08:00
arobot
63a31fab84 Update 24-Concurrent-Programming.md (#584)
> ”the blocking never happens because the CompletableFuture is already complete, so the answer is instantly available.“ 

1. 笔误
2. answer这里应该是指结果
2020-09-17 10:53:39 +08:00
Joe
004ebc98aa Update 24-Concurrent-Programming.md (#583) 2020-09-16 17:12:05 +08:00
arobot
7ff61d1ce8 Update 24-Concurrent-Programming.md (#582)
1. 原文”First note there is no SingleThreadExecutor class. newSingleThreadExecutor() is a factory in Executors that
creates that particular kind of ExecutorService. “ 
2. 顺手修复markdown的一些语法显示。加粗前后尽量跟上空格,不然很多加粗显示异常。
2020-09-16 17:09:33 +08:00
arobot
177735c7c0 Update 24-Concurrent-Programming.md (#581)
原文是”Combining parallel() and limit() is for experts only“,强调这两个方法应该是组合操作,而不是这两个方法是留给专家使用
2020-09-16 16:07:31 +08:00
Joe
46d067656a Update README.md 2020-09-16 11:02:52 +08:00
Lane
44a3892ec6 rebuild sidebar.md and SUMMARY.md (#580) 2020-09-15 10:58:46 +08:00
Hongkuan Wang
cd32cda6ae Fix typo (#578) 2020-09-15 10:42:14 +08:00
FengBaoheng
897c0affba 修正部分错别字和语序 (#576)
* fix typo 本章小节->本章小结

* fix typos on 20-Generics

修正20章的打字错误

* 添加示例代码链接

* 修改了部分错别字,调整语序
2020-09-14 17:17:48 +08:00
Lane
b393994e29 目录和正文相对应以便跳转 (#575)
`中级流操作` => `中间操作`
2020-09-14 16:06:40 +08:00
Lane
12b5813041 make sidebar appearance corrent (#573) 2020-09-13 23:12:41 +08:00
Hongkuan Wang
0acae8e132 转义大于号和小于号 (#574) 2020-09-13 23:12:21 +08:00
Lane
706827c54c Update 11-Inner-Classes.md (#570)
- 双引号挪到 `**` 内部
- 使用英文双引号(否则 gitbook 下显示 怪异)
- 添加必要空格, 
- java => Java
2020-09-11 15:32:28 +08:00
Lane
ccbe03fed1 Update 11-Inner-Classes.md (#568)
让粗体显示正常
2020-09-10 20:43:56 +08:00
xiguazhiPrince
b677bca1fe 将“继承再AbstractCollection” 修改为再继承 (#569)
将“继承再AbstractCollection” 修改为再继承
2020-09-10 20:43:34 +08:00
PEGASUS
edfebaf56c Preface 翻译优化 (#565)
* Update 00-Preface.md

* Update 00-On-Java-8.md

* Update 00-Preface.md

* Update 00-Preface.md
2020-09-10 17:13:00 +08:00
qurrer
8c2f581229 Update 10-Interfaces.md (#566)
## 完全解耦  修改Process为Processor
2020-09-08 15:53:09 +08:00
amyxin
a7a723a3b3 Update 24-Concurrent-Programming.md (#564)
创建和运行并行任务 示例代码 final int中间增加了空格
2020-09-07 09:04:36 +08:00
jkleaf
41501060cc fix 错别字 (#562) 2020-09-03 12:13:57 +08:00
chong-xiaowu
3ba9f9af4c 10101111改为01111111 (#561)
Co-authored-by: lyc <lyc123456>
2020-09-02 16:04:38 +08:00
Jian Meng
669c390eb1 To correct run result, add empty space lines (#559)
* Update 09-Polymorphism.md

* To correct run result, add empty space lines
2020-09-02 12:04:52 +08:00
xiguazhiPrince
e7073d884c 将“继承再AbstractCollection” 修改为再继承 (#558)
将“继承再AbstractCollection” 修改为再继承
2020-09-02 12:04:32 +08:00
Maktub77
83662247d6 错别字及符号调整 (#557)
* fix(doc):修改错别字

* 错别字及符号调整
2020-09-01 18:09:20 +08:00
Maktub77
36c12d8b40 fix(doc):修改错别字 (#555) 2020-08-31 12:13:56 +08:00
xiantaner
42b4b13f5d Update 06-Housekeeping.md (#549)
修改翻译不准确的问题:
“and putting the static method inside a class allows it access to other static methods and to static fields”
2020-08-27 14:48:53 +08:00
Chen Xuewei
d68e68a006 AtomicInteger to replace synchronized (#543)
With AtomicInteger, synchronized is no longer needed.
2020-08-21 10:50:45 +08:00
Jian Meng
3f2331958b Update 09-Polymorphism.md (#548) 2020-08-21 10:46:51 +08:00
禾七
db116b33a1 Update 04-Operators.md (#547)
fix 链接错误
2020-08-19 21:01:41 +08:00
jiangqs3
acc61a92c8 将在 NotFunctional 的定义中可看到@FunctionalInterface 的作用:接口中如果有多个方法则会产生编译期错误。一句中的方法改为抽象方法 (#546)
close #545
2020-08-16 17:03:52 +08:00
AlanMeng
d2dd76994e 修改【第十八章 字符串】-【正则表达式】-【创建正则表达式】-【逻辑操作符】Markdown转义错误 (#544)
* Update 16-Validating-Your-Code.md

* 删除第十六章侧边栏目录最后多出来的链接

* 修改【第十八章 字符串】-【正则表达式】-【创建正则表达式】Markdown转义错误

* 修改【第十八章 字符串】-【正则表达式】-【创建正则表达式】-【逻辑操作符】Markdown转义错误
2020-08-16 15:59:49 +08:00
AlanMeng
5dd8f5456f 修改【第十八章 字符串】-【正则表达式】-【创建正则表达式】Markdown转义错误 (#542)
* Update 16-Validating-Your-Code.md

* 删除第十六章侧边栏目录最后多出来的链接

* 修改【第十八章 字符串】-【正则表达式】-【创建正则表达式】Markdown转义错误
2020-08-14 15:57:14 +08:00
AlanMeng
1bd0712b50 删除第十六章侧边栏目录最后多出来的链接 (#540)
* Update 16-Validating-Your-Code.md

* 删除第十六章侧边栏目录最后多出来的链接
2020-08-13 10:51:48 +08:00
JyChen
6f761297f1 Update 22-Enumerations.md (#528)
* Update 22-Enumerations.md

枚举→values方法的神秘之处→去掉多余的0

* Update 22-Enumerations.md

Co-authored-by: Joe <736777445@qq.com>
2020-08-11 20:43:51 +08:00
legendyql
c16de5b28a 第15章Exceptions翻译修改 (#538)
* Update 15-Exceptions.md

* Update 15-Exceptions.md

* Update 15-Exceptions.md

* Update 15-Exceptions.md

直接把有翻译有争议的句子改回原翻译

* Update 15-Exceptions.md
2020-08-11 14:16:07 +08:00
AlanMeng
7ec2d2d775 Update 16-Validating-Your-Code.md (#539) 2020-08-11 10:53:34 +08:00
Jianing Liang
e6d9c4142f 24章翻译优化 (#537)
* 24章翻译优化

* 修改并发部分的语序
2020-08-07 12:23:20 +08:00
Decandy-star
ec563db627 issue535 修改13章单词错误 (#536)
Co-authored-by: huhaowen <huhaoweng@gongzhugou.com.cn>
2020-08-07 10:08:03 +08:00
AlanMeng
5e6c267921 关于anyMatch的短路操作,应该发生在是第一个 true,而不是第一个 false。 (#533) 2020-08-06 10:47:54 +08:00
gaodi16366
c9abc5c07e 第十八章&第二十章 类名错误 (#531)
* 第十八章 字符串

WitherStringBuilder -> WhitherStringBuilder

* 第二十章 泛型

ComparableSet -> ComparablePet
2020-08-05 10:40:31 +08:00
flushmeteor
f950a6d4b4 correct a word (#530)
输出流是System.out,应该是手误写错了
2020-08-04 20:05:41 +08:00
zhenyiLiang
df9b07d2c5 Update 06-Housekeeping.md (#527)
修改语句不通顺的地方
2020-08-03 10:18:14 +08:00
legendyql
0dc4d03dd0 删除第14章多出的一行 (#526) 2020-07-30 12:43:07 +08:00
nijixucai
988e61e6f0 Fix issue #523: 修正单词拼写 (#525)
Co-authored-by: guozhe <guozhe@renmaitech.com>
2020-07-30 11:44:14 +08:00
legendyql
98678885a2 第14章翻译优化 (#524)
* 第14章翻译优化

* Update 14-Streams.md
2020-07-30 11:18:51 +08:00
Sylvester Yao
086c9b9db3 Fix some words of Appendix-Low-Level-Concurrency. (#520) 2020-07-26 18:40:01 +08:00
sampert-git
808647112a 修正一个单词拼写错误 (#518)
DymamicFields 改为 DynamicFields . 
close #517
2020-07-23 20:50:40 +08:00
ChelinTsien
d0bc327d70 bugfix:第 15 章翻译有点问题 (#515)
* 翻译有点问题

* Update 15-Exceptions.md

翻译问题

* Update 15-Exceptions.md

翻译不对意
2020-07-21 20:37:11 +08:00
yanxueer
1076eafc44 第10章接口--接口适配第一句的书写问题 #508 (#513)
第10章接口/接口适配
将“该接口的实现和传递对象给方法则交由你来做”。修正为:“该接口的实现和传递对象则取决于方法的使用者”。
2020-07-20 21:46:26 +08:00