Commit Graph

1294 Commits

Author SHA1 Message Date
Hongkuan Wang
0434fa9c49
fix typo (#603) 2020-10-09 10:37:18 +08:00
TENCHIANG
7dc616e6d7
翻译优化 24-Concurrent-Programming.md#并发为速度而生 #Java 并发的四句格言 (#597)
* 翻译优化 24-Concurrent-Programming.md#并发为速度而生 #Java 并发的四句格言

* 翻译优化 24-Concurrent-Programming.md#并发为速度而生 #Java 并发的四句格言 fix翻译错误
2020-09-30 10:49:34 +08:00
Xingkai Yu
f70058c853
Fix issue #596: 第八章和第九章图片错位 (#600) 2020-09-28 16:21:40 +08:00
jangbeyond
8fcffc3cdb
第十四章 修正Optional类标题下的第一段 (#595)
* 修正Optional类标题下的第一段

这段的译文确实不太好懂,所以我尝试着修改了一下。
不过,Happy Path 这个词没似乎没有正式的术语。
有道词典显示,有36个网页翻译成了「快乐路径」,有4个网页翻译成了「愉悦路径」,因此我采取了「快乐路径」这个译法。

* Update 14-Streams.md

空流应该还是更准确一点吧。。。囧

* Change the position of the footnote....
2020-09-27 15:55:20 +08:00
KIDlty
7285c0229f
Update 00-Preface.md (#598)
For this I might
receive criticism for using “toy examples,” but I’m willing to
accept that in favor of producing something pedagogically useful.  翻译修正
2020-09-27 10:20:27 +08:00
TENCHIANG
6eab4fb16d
优化翻译:24-Concurrent-Programming.md#并发的超能力 (#594)
* 优化翻译:24-Concurrent-Programming.md#并发的超能力

* 优化翻译:24-Concurrent-Programming.md#并发的超能力 fix翻译错误
2020-09-25 14:16:34 +08:00
PolygonT
d0076930a8
Update 24-Concurrent-Programming.md (#592)
final和int间添加空格
2020-09-23 16:08:43 +08:00
PEGASUS
4cfa753144
修正一些小小小小歧义 (#593)
* Update 00-Preface.md

* Update 00-On-Java-8.md

* Update 00-Preface.md

* Update 00-Preface.md

* Update Appendix-Becoming-a-Programmer.md
2020-09-23 16:08:06 +08:00
rainbow
68fc4fdf1d
修复25章-模板方法模式中的代码格式问题 (#590)
* 修改25章-模板方法模式中的代码格式问题

* fix more code format error
2020-09-21 10:53:02 +08:00
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