java如何打开一个源文件_Java学习,看官方文档,源码到底怎么去看?

本文介绍了如何有效地阅读和理解Java源码,强调了阅读JDK源码的重要性,包括面试需求、理解原理、学习优秀代码。文章提供了两种阅读方法:按需阅读和系统化阅读,并详细讲解了搭建源码阅读调试环境的步骤,以及解决调试过程中遇到的问题。建议按照java.lang、java.util等模块的顺序进行阅读,帮助开发者逐步掌握Java核心概念和高级特性。
摘要由CSDN通过智能技术生成

我相信,这是对小白最友好的源码阅读方法了,全文不长,但很干,看的时候一定要准备一杯水,否则干的噎死人。

干货之前先谈谈为什么说读JDK源码是学习Java始终绕不开的一个坎。

1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。

2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去看看,才能帮助我们更好的弄懂原理,

3、学习优秀的代码、思想和模式。JDK毕竟是一个优秀的代码库,我们天天用,源码也就在里面,作为一个有志向的程序员,读一读源码也能让我们吸取到更多优秀的思想和模式。

4、睡前催眠。额 …… 不过的确有效(滑稽)。

源码难吗?

废话,当然有难度啦,不然我也不会到现在都还没看完,而且看了也经常忘,哭唧唧...

毕竟像JDK这种源码,和我们平常练手写小例子、写业务代码不一样,人家毕竟是 类库,为了性能、稳定性、通用性,扩展性等因素考虑,加入了很多辅助代码、泛型、以及一些设计模式上的考量,所以看起来肯定没有那么轻松,没办法一眼看穿它。

所以这玩意儿肯定是一个长期的过程,我个人建议(包括我自己也是这样),有时候遇到一些问题,可以针对性地把某些组件或者某个部分的源码,跟到底层去看看,然后做点笔记,写点注释啥的,这样慢慢就能渗透到很多的内容了。

但是我们一定要有足够的信心,我坚信代码人家都写出来了,我就不信我看不懂!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值