我一直在寻找关于这个概念/设计模式的任何简单例子/不管它被称为什么,我想在java中看到任何简单的例子,我想知道在android应用程序中是否可以应用这个概念,我已经在android中使用了参与者模型,但是我想对它应用“让它崩溃”模式,在哪里我可以找到关于它的任何java示例或解释.我总是看到高层讨论,里面没有代码,甚至是UMLs。
我什么也没试,因为我无法想象是怎么做到的!
发布于 2017-04-11 11:02:38
我用Java做了几年(2003-2009年)。然后,我了解了Erlang的工作原理,并从那时起一直在编写Erlang代码。如果我必须再次编写Java代码,我肯定会使用这种模式。
我在Java中为一些主要的网站项目做的方法是:
下面是一个典型的捕获检查异常java.sql.SQLException的示例,编译器强制您处理该异常,并将其还原为RuntimeException。
try {
your code here...
} catch (SQLException e) {
throw new RuntimeException(e);
}
这就像一种魅力。保存完整的堆栈跟踪,不丢失任何信息。编译器很高兴,您也很高兴,因为您已经将Java异常转换为RuntimeException。
祝好运!
这种错误处理方法使我的Java代码库变得小得多,而且它确实变成了“让它崩溃”。不完美,但好多了。
https://stackoverflow.com/questions/43337992
复制相似问题