throw抛出异常使用 Object判断为空
抛出异常throw
在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法时,方法需要接受参数。那么,当调用方法使用接受到的参数时,
首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。这时需要使用抛出异常的方式来告诉调用者
在java中,提供了一个throw关键字,它用来抛出一个指定的异常对象。那么,抛出一个异常具体如何操作呢?1.创建一个异常对象。封装一些提示信息(信息可以自己编写).
⒉需要将这个异常对象告知给调用者怎么将这个异常对象传递到调用者处通过关键字throw就可以完成。throw异常对象。
throw用在方法内,用来抛出一个异常对象,将这个异常对象传递到调用者处,并结束当前方法的执行。
使用格式:
throlv new XXXException(”异常产生的原因");注意:
i.throiv关键字必须写在方法的内部
2.throw关键字后边new的对象必须是Exception或者Exception的子类对象3.throw关键字抛出指定的异常对象,我们就必须处理这个异常对象
throw关键字后边创建的是RuntimeException或者是FuntimeEkception的子类对象,我们可以不处理)默认交给JvW处理(打印异常对象,中断程序)
throw关键字后边创建的是编译异常(写代码的时候报错),我们就必须处理这个异常,要么throws ,要么try . ..catch

 
 

 
 
 

Object判断为空
public static <T> T requireNonNull(T obj):查看指定引用对象不是null
 
 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号