作者回复: 形象!
作者回复: 很棒的总结
作者回复: 是的,非常棒的总结,归根结底我们需要一堆人合作构建各种规模的程序,Java异常处理有槽点,但实践证明了其能力;
类似第二点,我个人也觉得可以泛化为异步编程的概念,比如Future Stage之类使用ExecutionException的思路
作者回复: 谢谢建议,极客课程设计是尽量偏向通用场景,我们掉坑里,往往都不是在高大上的地方;全局异常Spring MVC的方式就很实用;对与干货,你是希望特定场景,特定问题吗?说说你的想法
作者回复: 谢谢反馈,如果不做jvm或非常底层开发,个人没有看到这些细节的实际意义,如果非要问可以鄙视他:-)
创建Throwable因为要调用native方法fillInStacktrace;至于try catch finally,jvms第三章有细节,也可以自己写一段程序,用javap反编译看看 goto、异常表等等
作者回复: 有道理,谢谢指出
作者回复: 嗯,有些类似trace id的思路,构建树形堆栈也有帮助
作者回复: 有打算,最近出差,黑白颠倒,回去找机会弄下