Skip to content

Commit

Permalink
Merge pull request #5 from winwink/patch-1
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
jasonim authored Nov 13, 2018
2 parents 298af55 + 63a3904 commit 4bf281d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions coding/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
+ 《Java 核心技术:卷 1 基础知识》,这本书本来是 Sun 公司的官方用书,是一本 Java 的入门参考书。对于 Java 初学者来说,是一本非常不错的值得时常翻阅的技术手册。书中有较多地方进行 Java 与 C++ 的比较,因为当时 Java 面世的时候,又被叫作 "C++ Killer"。而我在看这本书的时候,发现书中有很多 C++ 的东西,于是又去学习了 C++。学习 C++ 的时候,发现有很多 C 的东西不懂,又顺着去学习了 C。然后,C -> C++ -> Java 整条线融汇贯通,这对我未来的技术成长有非常大的帮助。
+ 《Spring 实战》,Java 的 Spring 框架是你玩 Java 所无法回避的东西。
+ 《Spring Boot 实战》,新式的微服务的 Spring。
## 进价
## 进阶
+ 《Effective Java》,这本书是模仿 Scott Meyers 的经典图书《Effective C++》的。Effective 这种书基本上都是各种经验之谈,所以,这是一本非常不错的书,你一定要读。
+ 《Java 并发编程实战》,是一本完美的 Java 并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容。最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。
+ 《Java 性能权威指南》,通过学习这本书,你可以比较大程度地提升性能测试的效果。其中包括:使用 JDK 中自带的工具收集 Java 应用的性能数据,理解 JIT 编译器的优缺点,调优 JVM 垃圾收集器以减少对程序的影响,学习管理堆内存和 JVM 原生内存的方法,了解如何最大程度地优化 Java 线程及同步的性能,等等。
Expand All @@ -48,7 +48,7 @@ Favor 'object composition' over 'class inheritance'
+ 《C 语言程序设计现代方法》,这本书更实用,也够厚,完整覆盖了 C99 标准,习题的质量和水准也比较高。更好的是,探讨了现代编译器的实现,以及和 C++ 的兼容,还揭穿了各种古老的 C 语言的神话和信条……是相当相当干的一本学习 C 语言的书。
+ 《C++ Primer 中文版》,这本书是久负盛名的 C++ 经典教程。书是有点厚,前面 1/3 讲 C 语言,后面讲 C++。C++ 的知识点实在是太多了,而且又有点晦涩。但是你主要就看几个点,一个是面向对象的多态,一个是模板和重载操作符,以及一些 STL 的东西。看看 C++ 是怎么玩泛型和函数式编程的。

## 进价
## 进阶
+ 《C 陷阱与缺陷》, 你会发现C 的很多坑。
+ 《《Effective C++》和《More Effective C++》 这两本书不厚,但是我读了 10 多年,每过一段时间再读一下,就会发现有更多的收获。这两本书的内容会随着你经历的丰富而变得丰富,这也是对我影响最大的两本书,其中影响最大的不是书中的那些 C++ 的东西,而是作者的思维方式和不断求真的精神,这真是太赞了。
+ 《深度探索 C++ 对象模型 》,这本书是非常之经典的,看完后,C++ 对你来说就再也没有什么秘密可言。
Expand Down

0 comments on commit 4bf281d

Please sign in to comment.