Java自学指南查一手资料

Posted ConstXiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java自学指南查一手资料相关的知识,希望对你有一定的参考价值。

编码过程中,我们会遇到各种问题。

借助搜索引擎,可以解决大部分问题,但总会遇到没法解决的坑,也许它会困扰几天或者更长时间。

 

要解决各种疑难杂症,成为高手,就要学会查一手资料。

什么是一手资料?

  • 最直接的一手资料就是源代码,看懂了源码,一切问题迎刃而解
  • 官方文档与译文(大部分官方文档都是英文的,需要我们培养良好的英文阅读能力)
  • 优秀源码的注释也可能找到想要的答案
  • 官方社区里的问题交流(关注官网与社区,能让我们保持对产品特性的把握和未来发展的一些预判,提高职业素养。遇到问题顺着思路就可以猜想到根源大概在哪)

 

优秀的源码的设计一般都很复杂,需要根据官方文档和一些专门的书籍,鸟瞰各功能模块的作用、设计思路和代码实现。

一开始读源码,都会云里雾里,但是坚持每梳理一遍,就会 "对为什么这样使用类库有更深刻地体会"。

掌握了优秀的源码的设计模式,能提高自己代码的质量和扩展性。

阅读源码要我们有一定的代码基础、对源码的设计思路有一定了解。Java 方面,可以了解一下

  • 如何阅读JDK的源码?
  • 如何用 IDE + maven 阅读框架和各种类库的源码?

 

搜索引擎,建议使用 google。

个人感觉,google 搜索引擎更懂编程人员,总体来看它提供的结果更精准,更接近我想要的。

 

附一些 Java 方面常用的官网:

 

  

来一道刷了进BAT的面试题?

以上是关于Java自学指南查一手资料的主要内容,如果未能解决你的问题,请参考以下文章

Java自学指南书籍

Java自学指南七规划

Java自学-异常处理 异常分类

自学java四年,分享学习资料

Java自学资料!查看java版本命令行

自学java到底难不难?做好这几步,少走3年弯路