为了账号安全,请及时绑定邮箱和手机立即绑定

如何直观的阅读java代码

如何直观的阅读java代码

千巷猫影 2019-03-12 18:15:05
刚学java ,然后对各种函数或者类都不了解,看视频知道用CTRL追踪源码可以看到类的源码,但是很多类是一层一层继承的,我猜想也许很多方法可能在当前类找不到.要到父类,甚至爷爷类去找,这样我怎么去阅读呢?还是用ctrl一层一层去看父类,父类的父类?这样会不会很累?而且一会脑子就要炸的感觉了.请问高手是如何理清源码的,要怎么看才合适?
查看完整描述

6 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

不太清楚刚学java需要阅读哪些源码,还是先把基础语法搞搞好。
基于你说的要一层层向上找父类,爷爷类的实现。在这之前还是先搞懂程序运行的流程,把流程分析透了再去了解具体实现。

查看完整回答
反对 回复 2019-04-19
?
四季花海

TA贡献1811条经验 获得超5个赞

我倒是觉得前期没有任何必要看常见的源码.先理解语法,起码写代码不会出现基本的语法错误,等你写的多了,一些常见的都已经熟悉了.到时候对语法没什么问题的时候再去学习其他有针对性的源码,能轻松很多.


查看完整回答
反对 回复 2019-04-19
?
慕仙森

TA贡献1827条经验 获得超7个赞

download resource 看描述 这个不错


查看完整回答
反对 回复 2019-04-19
?
繁花如伊

TA贡献2012条经验 获得超12个赞

你初期就看视频做项目就行,不用看源码,对于java来讲,他的源码不一定就适合你看(我不是说不好),写几个工程,用了几个框架,尝试自己来写个小工程,自己设计自己实现,不用太多太难,只要自己思考的结果就行。这个过程你基本的方法都差不多了,然后你可以读读spring源码什么的,熟悉下设计模式。

读源码是一种高大上的行为,如果你真的想读,画UML时序图,把每个类和重要方法都画上,慢慢整理,别光看,你要有自己的想法,如何模仿它,例如看List接口和ArrayList实现,你要自己想怎么实现,然后和人家对比,你光光看没什么大用,过后你就能记住几个模式,其他都忘记差不多了

但我说真的。没必要,可能面试的时候还得想想,但工作中呢,需要你能搜索,沟通,协作,解决问题,熟悉常用API就差不多


查看完整回答
反对 回复 2019-04-19
  • 6 回答
  • 0 关注
  • 593 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信