最佳回答
最新回答共有6条回答
-
2026-04-02 17:29:37诚心的小海豚
回复你这个问题是我一年前同样存在的问题,要想快速读懂别人的代码。 首先自己的代码能力不能太低了。所以,自己要敲代码敲得多。 其次,一定要多了解常用API里的方法,实在遇到没见过的方法,或者不了解的方法,就要查阅API文档。 一般来说,除了jar包提供的代码看不了实际逻辑,手动敲的代码都是能够看出逻辑的。而且,作为一个良好的程序员,如果知道一份代码会被别人阅读,至少会在接口上注明方法含义,以及传入参数的意义。 我就是在不断敲代码提高了自己的代码能力,现在已经可以很轻松读懂别人的代码了。 希望你也加油。
-
2026-04-02 17:29:37虚幻的蜜蜂
回复我们老师给我们说 做项目时把大问题分解成小问题 就可以一步一步得到解决 我想代码也是一样吧 不能没头绪的看 要先大体把各类分出来 再看 希望对您有帮助。
-
2026-04-02 17:29:37娇气的棉花糖
回复先读有几个文件,主文件是哪个。 再读主文件和其他文件中有几个类,可能的话画出类与类之间的关系(继承关系,包含关系is-a-kind-of关系和has关系)。 三,读各个类中有什么成员数据和成员方法,具体的方法体先不要读。明确哪些类和方法是最底层的,画出类之间的层次关系。同时大致了解这个类是干什么的,可以的话先为类加上javadoc注释。 四,为各个方法和数据成员建立javadoc注释,以方便在别的类中调用时知道他是干什么的。这一步要先从最底层的类和方法开始读起。 最后就是借助javadoc对整个项目代码进行梳理和理解.
-
2026-04-02 17:29:37欣慰的黑猫
回复按功能模块划分,指定某个功能模块之后,再去找相关类,相关方法,这时候你已经知道这个方法是干什么用的,再去看看它的具体实现。大可不必逐句看,知其大意即可。 这样维护项目上手快。切勿从头到尾漫无头绪的看,记不住的,而且会感觉很吃力。
-
2026-04-02 17:29:37谦让的期待
回复这个问题首先你自己基础要过关,打个比方,通常有字典之后基本什么字都能认得了,可是你把字典给个连汉语拼音都不认识的人,他就不会用。所以基础是关键。 还要了解大致的业务需求,通常根据方法名类名就能知道它是干什么的。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
