如何向javadoc学习

鉴于一个包含数百个类和接口的庞大(第三方)库,我发现很难跟随 Javadoc:
  – 跟踪班级层次,
  – 比较/对比相关的类/接口.

目标是找出差异,了解类/接口做什么/不做什么,以便能够正确有效地使用库.

目前是否有一个工具采用给定类/接口的javadoc,生成其层次结构图,并比较/对比孩子及其父母/祖父母/兄弟姐妹的差异?

当然,这可以手动完成,但每次都耗费时间.有没有更有效的方法来做到这一点?谢谢.

编辑:
– 我应该补充一点,我无权访问该库的源代码.
– 这个库是在一个带有文字措辞的javadoc的jar中给出的(只是类/接口/方法签名,有些有意义的名称和一些描述).

解决方法

是的,可以通过逆向工程创建类关系图.这是一个关于逆向工程源代码的教程,用于生成UML图: http://java.dzone.com/articles/reverse-engineer-source-code-u

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...