Java异常类图?
嗨,我的记忆力很差,我想打印Java SE异常类的类图,把它挂在墙上,或者我知道我不需要记住的东西,只是当你在设计软件或准备考试的时候,有这样的东西在身边是很好的 我在谷歌上搜索过大多数图片都不完整,质量很差,所以我想把Javadoc转换成UML?然后打印出umlJava异常类图?,java,uml,javadoc,class-diagram,Java,Uml,Javadoc,Class Diagram,嗨,我的记忆力很差,我想打印Java SE异常类的类图,把它挂在墙上,或者我知道我不需要记住的东西,只是当你在设计软件或准备考试的时候,有这样的东西在身边是很好的 我在谷歌上搜索过大多数图片都不完整,质量很差,所以我想把Javadoc转换成UML?然后打印出uml 有人能帮我吗 我也记不清所有的。在eclipse中,我只需使用内置功能来显示层次结构: 在类定义上键入F4,它将显示层次结构 键入Ctrl+Shift+H,输入要查找的类型,然后按enter键。同样,它显示了层次结构 当层次结构在“
有人能帮我吗 我也记不清所有的。在eclipse中,我只需使用内置功能来显示层次结构:
- 在类定义上键入F4,它将显示层次结构
- 键入Ctrl+Shift+H,输入要查找的类型,然后按enter键。同样,它显示了层次结构
- 当层次结构在“层次结构”视图中可用后,您可以通过使用工作集等方式进行过滤
顺便说一句:制作“层次结构”视图的屏幕截图,这就是您问题的答案:-)您可以将java代码反向工程到UML类图中。这有助于更好地了解现有代码。
有些工具在反向方面非常好,特别是在Java方面。只需在谷歌上搜索以下单词“反向工程java eclipse”,您就可以得到所需的信息。OpenJDK 7u3 rt.jar中的一些统计数据:
- 可丢弃的层次结构:785个类
- 错误层次:63类
- 异常层次结构:730个类
- 运行时异常层次结构:242个类
如果您的应用程序声明了一些异常,那么也将其加载到工具中-您将在层次结构上看到它们。尝试转到官方java文档,从下面的页面中,您可以单击任何子类,然后单击子类的子类,依此类推,直到找到您想要的
请注意,任何异常(或类)列表都将是不完整的。您可以在API中找到Exception子类图,但总会有来自第三方包或您自己的代码的异常。一般来说,我找到更多的util只是为了在javadoc中查找异常(在调试时),或者,如果我正在编写代码并且无法决定启动哪一个异常,请查看API的相关包(例如,java.io用于I/O相关异常),看看是否有适合我的东西。如果您使用任何IDE,它们可以显示就地图表,非常有用。此外,实际上,您不需要一次处理所有异常。无可否认,这是一件有趣的事。