异常处理的原则

摘要: 什么时候要抛出异常?1,一个程序拥有复杂逻辑,其中的某个因素导致了异常。这时抛出异常可以迅速确定异常发生的原因。2,一个多次运行发生错误的地方。这时抛出异常也是为了迅速确定异常发生的原因。3,为了保持类的健壮性,检查到非预期的情况发生时抛出。4,为了保持类的一致性,比如文件操作类,应不存在时应抛出文件找不到异常,而不是在它的消费者里面捕获一个空指针异常,作为文作不存在处理。什么时候捕获异常。1,为了使程序免于崩溃。2,保持类的健壮性和一致性。 阅读全文
posted @ 2014-04-04 10:07 小旋风xf 阅读(181) 评论(0) 推荐(0)

goole map|路线查询|地点查询|公交查询|周边查询

摘要: 前一段时间做了一个google地图的应用,在做的过程中由于参考资料比较少,英语水平也比较有限。在做的过程中遇到一不少麻烦。目前基本功能都已经实现,希望能给同样遇到问题的同学一个参考。也欢迎对各式问题与我交流。由于时间仓促不算很完善,希望各位大侠分享自已更好的的作品,共同进步。 MapTools MapTools 地址查询 城市 ... 阅读全文
posted @ 2013-07-17 14:39 小旋风xf 阅读(576) 评论(0) 推荐(0)