首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java异常类图?

Java异常类图?
EN

Stack Overflow用户
提问于 2011-07-18 01:24:07
回答 4查看 3.8K关注 0票数 6

嗨,我的记忆力很差,我想打印出Java SE异常类的类图,把它挂在墙上,或者其他我知道我不需要记住的东西,只是当你在设计软件或准备考试时,有这样的东西在你身边是很好的。

我已经在谷歌上搜索了大多数图片都不完整,质量也很差,所以我想把Javadoc转换成UML?然后可能会打印出uml

有人能帮帮我吗?

EN

回答 4

Stack Overflow用户

发布于 2012-09-28 17:28:43

来自OpenJDK 7u3 rt.jar的一些统计数据:

  • Throwable hierarchy: 785 classes
  • Error hierarchy: 63 classes
  • Exception hierarchy: 730 classes
  • RuntimeException hierarchy: 242 classes

所以不可能有完整的图表。您可能不会使用com.sun、org.omg或大多数javax的子包中的异常。通常情况下,您需要处理一些异常子集。我个人使用与SJuan相同的方法-在一个特定的包或包子树中搜索异常。

票数 2
EN

Stack Overflow用户

发布于 2011-07-18 16:48:15

您可以将java代码反向工程到UML类图中。它可以帮助您更好地了解现有代码。有些工具在反向方面做得很好,特别是Java。只需在谷歌中搜索“反向工程java eclipse”,你就会得到你需要的东西。

票数 0
EN

Stack Overflow用户

发布于 2013-09-08 17:08:57

免费的Class Visualizer可以为你做到这一点--不是以图表的形式,而是以层次结构树的形式。您可以在项目的Features页面上的屏幕截图上看到Throwable的子树的一部分。要获得所需的结果:将rt.jar加载到工具中,在hierarchy视图上搜索Throwable,并享受探索数百个异常的乐趣。如果您的应用程序声明了一些异常,也将其加载到工具中-您将在层次结构中看到它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6725492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档