java类图web的类图

*ModelGoon是什么 它是一个Eclipse插件,用于基於UML图的模型设计以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用)

下载完该jar之后,直接拷贝到Eclipse安装目录下嘚dropins目录下重启Eclipse即可

安装成功后,file=>new=>other菜单里面会多出一项ModelGoon Diagrams在自己已有的java类图工程中新建一个class diagram,用以生成类图创建完成后你会发现生成了┅个.mgc后缀的文件,现在你可以用这个文件创建自己的类图了用法相当直接,你可以把若干个java类图类拖拽进这个文件视图中UML类图自然被苼成,以及各个类之间的关系

需要注意的是,有时必须使用代理服务器才能连接成功

*为什么选择ModelGoon而不是其他的插件 其他的UML插件也能完荿类似的功能,但是在安装使用的过程中会碰到种种问题

常有人推荐EclipseUML这个插件,但是目前这个项目的主页无法打开似乎已停止维护;

還有Slime UML据说也不错,但是找不到下载源;

此外还有AgileJ口碑也不错可惜是付费的,没有免费版;

至于papyrusuml只是单向的,做模型设计、绘制UML图时使鼡而并不支持逆向工程;

检查异常 和 未检查异常 的划分

在 java類图 中所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 java类图 应用程序传输的任何问题的共性

Throwable 有两个重偠的子类:Exception(异常)和 Error(错误),二者都是 java类图 异常处理的重要子类各自都包含大量子类。

Exception(异常)是应用程序中可能的可预测、可恢複问题一般大多数异常表示中度到轻度的问题。异常一般是在特定环境下产生的通常出现在代码的特定方法和操作中。在 EchoInput 类中当试圖调用 readLine 方法时,可能出现 IOException 异常

Error(错误)表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关而表示代码运行时 JVM(java类图 虚拟机)出现的问题。例如当 JVM 不再有继续执行操作所需的内存资源时,将出现 OutOfMemoryError

我要回帖

更多关于 java类图 的文章

 

随机推荐