日期:2014-05-20  浏览次数:20808 次

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
------解决方案--------------------
楼主好牛逼 我什么时候才能跟你一样  写出这样的文章 太感谢你了  关注了  。。。准备没事看看。。
------解决方案--------------------
看了楼主的贴又让复习了一次基础知识以及运用,谢谢分享!
------解决方案--------------------
谢谢楼主分享,继续等待楼主分享