Files
OnJava8/README.md
2020-12-11 12:19:14 +08:00

124 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 《On Java 8》中文版
## 书籍简介
- 本书原作者为 [美] Bruce Eckel即《Java 编程思想》的作者。
## 传送门
- 目录阅读:[进入](https://github.com/LingCoder/OnJava8/blob/master/SUMMARY.md)
- GitHub Pages 完整阅读:[进入](https://lingcoder.github.io/OnJava8/)
- Gitee Pages 完整阅读:[进入](https://lingcoder.gitee.io/onjava8/)
## 翻译进度
- [x] [前言](docs/book/00-Preface.md)
- [x] [简介](docs/book/00-Introduction.md)
- [x] [第一章 对象的概念](docs/book/01-What-is-an-Object.md)
- [x] [第二章 安装 Java 和本书用例](docs/book/02-Installing-Java-and-the-Book-Examples.md)
- [x] [第三章 万物皆对象](docs/book/03-Objects-Everywhere.md)
- [x] [第四章 运算符](docs/book/04-Operators.md)
- [x] [第五章 控制流](docs/book/05-Control-Flow.md)
- [x] [第六章 初始化和清理](docs/book/06-Housekeeping.md)
- [x] [第七章 封装](docs/book/07-Implementation-Hiding.md)
- [x] [第八章 复用](docs/book/08-Reuse.md)
- [x] [第九章 多态](docs/book/09-Polymorphism.md)
- [x] [第十章 接口](docs/book/10-Interfaces.md)
- [x] [第十一章 内部类](docs/book/11-Inner-Classes.md)
- [x] [第十二章 集合](docs/book/12-Collections.md)
- [x] [第十三章 函数式编程](docs/book/13-Functional-Programming.md)
- [x] [第十四章 流式编程](docs/book/14-Streams.md)
- [x] [第十五章 异常](docs/book/15-Exceptions.md)
- [x] [第十六章 代码校验](docs/book/16-Validating-Your-Code.md)
- [x] [第十七章 文件](docs/book/17-Files.md)
- [x] [第十八章 字符串](docs/book/18-Strings.md)
- [x] [第十九章 类型信息](docs/book/19-Type-Information.md)
- [x] [第二十章 泛型](docs/book/20-Generics.md)
- [x] [第二十一章 数组](docs/book/21-Arrays.md)
- [x] [第二十二章 枚举](docs/book/22-Enumerations.md)
- [x] [第二十三章 注解](docs/book/23-Annotations.md)
- [x] [第二十四章 并发编程](docs/book/24-Concurrent-Programming.md)
- [ ] [第二十五章 设计模式](docs/book/25-Patterns.md)
- [x] [附录:补充](docs/book/Appendix-Supplements.md)
- [x] [附录:编程指南](docs/book/Appendix-Programming-Guidelines.md)
- [x] [附录:文档注释](docs/book/Appendix-Javadoc.md)
- [ ] [附录:对象传递和返回](docs/book/Appendix-Passing-and-Returning-Objects.md)
- [x] [附录:流式 IO](docs/book/Appendix-IO-Streams.md)
- [x] [附录:标准 IO](docs/book/Appendix-Standard-IO.md)
- [x] [附录:新 IO](docs/book/Appendix-New-IO.md)
- [x] [附录:理解 equals 和 hashCode 方法](docs/book/Appendix-Understanding-equals-and-hashCode.md)
- [x] [附录:集合主题](docs/book/Appendix-Collection-Topics.md)
- [x] [附录:并发底层原理](docs/book/Appendix-Low-Level-Concurrency.md)
- [x] [附录:数据压缩](docs/book/Appendix-Data-Compression.md)
- [x] [附录:对象序列化](docs/book/Appendix-Object-Serialization.md)
- [ ] [附录:静态语言类型检查](docs/book/Appendix-Benefits-and-Costs-of-Static-Type-Checking.md)
- [x] [附录:C++ 和 Java 的优良传统](docs/book/Appendix-The-Positive-Legacy-of-C-plus-plus-and-Java.md)
- [ ] [附录:成为一名程序员](docs/book/Appendix-Becoming-a-Programmer.md)
## 一起交流
交流群721698221 <a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=4cb8bdc26879e544a0e1c2027305afef699029d5c0f314099a239b7c4f309c5f"><img border="0" src="https://raw.githubusercontent.com/LingCoder/OnJava8/master/docs/images/qqgroup.png" alt="OnJava8翻译交流" title="OnJava8翻译交流"></a>( 点击图标即可加入 )<br> 加群时请简单备注下来源或说明
<div align="left">
<img src="https://raw.githubusercontent.com/LingCoder/OnJava8/master/assets/QQGroupQRCode.png" alt="QQGroupQRCode"/>
</div>
## 大事记
- 2018-11-20 初始化项目
## 原书资料
<div align="left">
<img src="https://raw.githubusercontent.com/LingCoder/OnJava8/master/cover_small.jpg" alt="cover_small"/>
</div>
- 作者: Bruce Eckel
- ISBN: 9780981872520
- 页数2038
- 发行:仅电子版
## 示例代码
- [gradle: OnJava8-Examples](https://github.com/BruceEckel/OnJava8-Examples)
- [maven: OnJava8-Examples-Maven](https://github.com/sjsdfg/OnJava8-Examples-Maven)
## 贡献者
- 主译:[LingCoder](https://github.com/LingCoder)[sjsdfg](https://github.com/sjsdfg)[xiangflight](https://github.com/xiangflight)
- 参译:[Langdon-Chen](https://github.com/Langdon-Chen)[1326670425](https://github.com/1326670425)[LortSir](https://github.com/LortSir)
- 校对:[LingCoder](https://github.com/LingCoder)[jason31520](https://github.com/jason31520)[xiangflight](https://github.com/xiangflight)[nickChenyx](https://github.com/nickChenyx)
## 翻译说明
1. 本书排版布局和翻译风格上参考**阮一峰**老师的 [中文技术文档的写作规范](https://github.com/ruanyf/document-style-guide)
2. 采用第一人称叙述。
3. 由于中英行文差异,完全的逐字逐句翻译会很冗余啰嗦。所以本人在翻译过程中,去除了部分主题无关内容、重复描写。
4. 译者在翻译中同时参考了谷歌、百度、有道翻译的译文。最后结合译者自己的理解进行本地化,尽量做到专业和言简意赅,方便大家更好的理解学习。
5. 由于译者个人能力、时间有限,如有翻译错误和笔误的地方,还请大家批评指正!
## 如何参与
如果你想对本书做出一些贡献的话
可以在阅读本书过程中帮忙校对,找 bug 错别字等等
可以提出专业方面的修改建议
可以把一些不尽人意的语句翻译的更好更有趣
对于以上各类建议,请以 issue 或 pr 的形式发送,我看到之后会尽快处理
使用 MarkDown 编辑器md 语法格式进行文档翻译及排版工作
完成之后 PullRequest
如没问题的话,我会合并到主分支
如不熟悉 md 排版,可不必纠结,我会在合并 pr 时代为排版
如还有其它问题,欢迎发送 issue谢谢~
## 开源协议
本项目基于 MIT 协议开源。
## 联系方式
- E-mail : <lingcoder@gmail.com>