1.      背景
  今天在调试程序的时候,在调试一个分页查询的时候,后台的代码在拿到页数的时候抛出异常,刚开始以为是没有拿到数据,于是就手动判断,如果没有拿到值,就赋值,可是奇怪的事情发生了,还是不执行为空的代码,跟踪调试发现了一个秘密:
  于是在判断的框中添加不等于NaN,但是结果出人意料还是继续往下执行,添加如下的代码
if (rows=="NaN"|| rows =...
                            
                            
                                分类:
编程语言   时间:
2015-08-11 21:31:08   
                                阅读次数:
144
                             
                         
                    
                        
                            
                            
                                Spring-AOP之异常转换引子最近项目遇到了一个问题,就是说业务层向展现层需要转换成统一个异常类,并抛出异常,但是由于业务层的异常类过多,所以导致业务异常转换代码充斥着异常转换的代码,本着程序猿能省写代码就省写代码的原则,决定用Spring AOP来做一个切片,业务异常类转换.最原始代码最原始的...
                            
                            
                                分类:
编程语言   时间:
2015-08-10 17:51:05   
                                阅读次数:
223
                             
                         
                    
                        
                            
                            
                                转自:http://blog.csdn.net/zhq651/article/details/8425579 exception C++标准库异常类继承层次中的基类为exception,其定义在exception头文件中,它是C++标准库所有函数抛出异常的基类,exception的接口定义如下: n...
                            
                            
                                分类:
编程语言   时间:
2015-08-08 18:03:02   
                                阅读次数:
134
                             
                         
                    
                        
                            
                            
                                Callable 接口是一个具有类型参数的泛型,它的 call() 方法返回一个泛型,并且可以抛出异常。必须使用 ExecutorService#submit() 方法调用它。 1 public class TaskWithResult implements Callable { 2 3 ...
                            
                            
                                分类:
其他好文   时间:
2015-08-08 16:29:37   
                                阅读次数:
223
                             
                         
                    
                        
                            
                            
                                异常(Exception)
-->java是采用面向对象的方式来处理异常的。处理过程:
    --抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。
    --捕获异常:JRE得到该异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。
...
                            
                            
                                分类:
其他好文   时间:
2015-08-08 00:00:57   
                                阅读次数:
302
                             
                         
                    
                        
                            
                            
                                控制台抛出异常:java.lang.IllegalStateException: Cannot get a text value from a numeric cell在java中用POI解析excel文件时出现以上报错,表示无法从一个数值类型的单元格获得文本类型的值。POI操作Excel时数据Ce...
                            
                            
                                分类:
其他好文   时间:
2015-08-07 19:29:45   
                                阅读次数:
166
                             
                         
                    
                        
                            
                            
                                int.Trypasre()Int32.TryParse(source,result)则无论如何都不抛出异常,只会返回true或false来说明解析是否成功,如果解析失败,调用方将会得到0值。int.pasre()如果解析失败,Int32.Parse(source)总会抛出异常。Convert.To...
                            
                            
                                分类:
其他好文   时间:
2015-08-07 19:01:33   
                                阅读次数:
112
                             
                         
                    
                        
                            
                            
                                Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到设置,就会抛出异常ActivityNotFoundException,所以我们需要捕捉这个异常。而且语音识别在模拟器上是无法测试的,因为语音识别是访问google云端数据,所以如果手机的网络没有开启,就无法实现识别声音的!一定要开启手机的网络,如果手机不存在语音识别功能的话,也是无法启用识别!
...
                            
                            
                                分类:
移动开发   时间:
2015-08-06 18:18:16   
                                阅读次数:
221
                             
                         
                    
                        
                            
                            
                                <?php
????/*从PHP5开始,php支持异常处理,异常处理是面向对象一个重要特性,php
????代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会在执行
????异常抛出被用于在遇到位置错误,或者不...
                            
                            
                                分类:
Web程序   时间:
2015-08-05 18:42:09   
                                阅读次数:
118
                             
                         
                    
                        
                            
                            
                                /*从PHP5开始,php支持异常处理,异常处理是面向对象一个重要特性,php
    代码中的异常通过throw抛出,异常抛出之后,后面的代码将不会在执行
    异常抛出被用于在遇到位置错误,或者不符合预先设定的条件时,通知客户程序
    以便进行其它相关处理,不至于使程序直接报错中断
    当代码中使用了try catch的时候,抛出的异常会在catch中捕获,否则会直接中中断*...
                            
                            
                                分类:
Web程序   时间:
2015-08-05 18:28:52   
                                阅读次数:
139