苹果手机那有看电影网站啊
作者:互联网
1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。
2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去看看,才能帮助我们更好的弄懂原理,
3、学习优秀的代码、思想和模式。JDK毕竟是一个优秀的代码库,我们天天用,源码也就在里面,作为一个有志向的程序员,读一读源码也能让我们吸取到更多优秀的思想和模式。
4、睡前催眠。额 …… 不过的确有效(滑稽)。
源码难吗?
废话,当然有难度啦,不然我也不会到现在都还没看完,而且看了也经常忘,哭唧唧…
image
毕竟像JDK这种源码,和我们平常练手写小例子、写业务代码不一样,人家毕竟是 类库,为了性能、稳定性、通用性,扩展性等因素考虑,加入了很多辅助代码、泛型、以及一些设计模式上的考量,所以看起来肯定没有那么轻松,没办法一眼看穿它。
所以这玩意儿肯定是一个长期的过程,我个人建议(包括我自己也是这样),有时候遇到一些问题,可以针对性地把某些组件或者某个部分的源码,跟到底层去看看,然后做点笔记,写点注释啥的,这样慢慢就能渗透到很多的内容了。
但是我们一定要有足够的信心,我坚信代码人家都写出来了,我就不信我看不懂!
源码该怎么看
1、方法一:按需阅读。如果对某个组件、语法或者特性感兴趣,或者遇到什么问题疑惑,可以有针对性地跟到底层源码按需查看,这也是一种比较高效,能快速树立信心的阅读方式。
2、方法二:系统化阅读。具体阅读内容和顺序建议下文详述。
3、多调试:如果仅仅靠眼睛看,然后脑补画面调试还是比较吃力的,最好还是借助IDE动手调试起来,走两步就知道了。
4、别光读,记得读完留下点什么。我觉得看了多少不重要,重要的是能输出多少,多总结、归纳,写注释,记笔记
所以下文准备搭建一个Java源码的阅读和调试环境,建议人手一个,每当心血来潮时、遇到问题时、碰到疑惑时、闲得无聊时都可以打开工程看一看源码,做做笔记和注释。
搭建源码阅读调试环境
我个人觉得看源码这个事情还是应该单独搞一个Java工程,源码放里面,测试代码也放里面,集中调试,集中看代码,集中写注释比较方便一些。
1、创建源码阅读项目
选择最普通的Java基础项目即可:
image
2、创建两个目录
分别为:
source:稍后放置JDK源码进去
test:放置测试代码,里面还可以按需要建立层级子目录
image
3、导入JDK源码
有很多小伙伴问JDK的源码在哪里呢?
远在天边,仅在眼前,其实在的JDK安装目录下就能找到。
JDK安装目录下有一个名为src.zip压缩包,这正是JDK源码!
image
将其解压后拷贝到上面项目的source目录下,这样JDK源码就导入好了。
标签:那有,Java,JDK,image,电影,源码,苹果,代码,调试 来源: https://www.cnblogs.com/cugv/p/12970341.html