摘要: 一、分析Java异常处理机制确实比较慢,这个“比较慢”是相对于诸如String、Integer等对象来说,单单从对象的创建上来说,new一个IOException会比String慢5倍,这从异常的处理机制上也可以解释:因为它执行fillStackTrace方法,要记录当前栈的快照,而String类则是直接申请创建一个内存创建对象,异常类慢一筹也在所难免。 二、场景我们知道异常是主逻辑的例外逻辑,举个例子来说,比如我们能在马路上走(这时主逻辑),突然开过一辆车,我要避让(这是受检异常,必须处理),继续走着,不然一架飞机从我头顶飞过(非受检异常),我们可以选择继续行走(不捕捉),也可以选择指责噪音 阅读全文
posted @ 2013-09-28 10:49 将夜 阅读(314) 评论(0) 推荐(1) 编辑
摘要: packagecom.sunboon.jiexi;/****@authorqizhenglong**/publicclassMoneyUtil{/**大写数字*/privatestaticfinalString[]NUMBERS={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};/**整数部分的单位*/privatestaticfinalString[]IUNIT 阅读全文
posted @ 2013-09-28 10:46 将夜 阅读(7014) 评论(0) 推荐(2) 编辑