全部博文(80)
发布时间:2013-05-16 18:20:27
finally块中,如果发生异常,会导致try或catch块中抛出的异常丢失。换言之,如果try, catch, finally均有异常抛出,则更高层次只会捕获finally块抛出的异常。因为,finally并不捕获与它关联的try/catch块抛出的异常,而它本身又肯定会被执行,所以当finally发生异常时,会导致try/catch抛出的异常丢失。.........【阅读全文】
发布时间:2013-05-16 18:18:51
typeof(1): numbertypeof(NaN): numbertypeof(Number.MIN_VALUE): numbertypeof(Infinity): numbertypeof("123"): stringtypeof(true): booleantypeof(window): objecttypeof(Array()): objecttypeof(function(){}): functiontypeof(document): objecttypeof(null): objecttypeof(eval): functiontypeof(Date):.........【阅读全文】
发布时间:2013-05-16 18:12:55
单例模式的双检索实现,是依赖于编译器的,很多平台和带优化的编译器,这样写是错误的。 如果编译成如下代码,那双检索的单例没有问题。 1. temp = 分配内存 2. 调用temp的Constructor 3. instance = temp .........【阅读全文】