Java基础技术分享
本人自己总结的Java基础方面的一些知识,作为Java程序员,我们有必要把这些都学习透了,这只是一部分,每隔一段时间就会有新的博文出炉,欢迎大家阅读!
Java之美[从菜鸟到高手演变]之字符串的处理
Java之美[从菜鸟到高手演变]之集合类
Java之美[从菜鸟到高手演变]之HashMap、HashTable
Java之美[从菜鸟到高手演变]之JVM内存管理及垃圾回收
Java之美[从菜鸟到高手演变]之设计模式
Java之美[从菜鸟到高手演变]之设计模式二
Java之美[从菜鸟到高手演变]之设计模式三
Java之美[从菜鸟到高手演变]之设计模式四
Java之美[从菜鸟到高手演变]之Exception
Java之美[从菜鸟到高手演变]之XML的解析与打包
------解决方案--------------------先谢谢楼主无私的分享
读了《Java之美[从菜鸟到高手演变]之Exception》,
感觉你说得很详细,但很基础,没有特别“深入”。
- 什么时候应该在当前的代码catch并处理异常?
- 什么时候应该把
异常抛出给上一级调用者处理?
- 什么时候应该在当前的代码catch异常,处理,并向上一级调用者抛出另一个封装过的异常?
- 在定义异常的时候,某种异常应该定义为 checked exception,还是应该定义为 runtime exception?
- 整个程序框架里,有哪些地方 catch 并处理了 runtime exception?
- 当一个方法抛出异常的时候,这个方法所在的对象处在一个什么样的状态?它的上层调用者知道不知道它处在这种状态?异常被catch处理的层面知道不知道它处在这样的状态?
我觉得异常处理涉及到整个 程序/API 的设计,我不敢说上面的问题我都有正确答案,不过上面这些问题留在心里,开发的时候可以不断思考、总结、交流、学习。
------解决方案--------------------感谢楼主分享!
------解决方案--------------------感谢分享!很好
------解决方案--------------------呵呵 留个记号
------解决方案--------------------嗯,继续加油
------解决方案--------------------guanzhu yixia
------解决方案--------------------楼主好牛逼 我什么时候才能跟你一样 写出这样的文章 太感谢你了 关注了 。。。准备没事看看。。
------解决方案--------------------看了楼主的贴又让复习了一次基础知识以及运用,谢谢分享!
------解决方案--------------------谢谢楼主分享,继续等待楼主分享