抛出是将异常抛出,后续代码不再执行。而try…catch是将异常抛出,并且要继续执行后面的代码。
包com.oracle; 进口java.text.ParseException; 进口java.text.SimpleDateFormat; 进口java.util.Date; 公开课Demo01Exception {/*例外:编译期间异常,进行编译(写代码的过程) * runtimeException:运行期异常,java程序运行过程中出现的问题 *错误:错误(出现的错误无法调试,必须修改源代码) * */公共静态void main (String [] args) {//*例外:编译期间异常,进行编译(写代码的过程) SimpleDateFormat自卫队=new SimpleDateFormat (yyyy-MM-dd ");//格式化日期对象。 日期日期=零; 尝试{ 日期=sdf.parse (1999 - 0909); }捕捉(ParseException e) {//TODO自动生成的catch块 e.printStackTrace (); }//把字符串格式的日期,解析为日期格式日期 System.out.println(日期); System.out.println (“kkkkk”); } }
执行结果:
text。抛出ParseException: Unparseable日期:“1999 - 0909”(无法解释的错误。)
在java.text.DateFormat.parse(DateFormat.java: 357) 在com.oracle.Demo01Exception.main
(Demo01Exception.java: 18)
零
kkkkk 引用>
进口java.text.ParseException; 进口java.text.SimpleDateFormat; 进口java.util.Date; 公开课Demo01Exception {/*例外:编译期间异常,进行编译(写代码的过程) * runtimeException:运行期异常,java程序运行过程中出现的问题 *错误:错误(出现的错误无法调试,必须修改源代码) * */公共静态void main (String [] args)抛出ParseException {//*例外:编译期间异常,进行编译(写代码的过程) SimpleDateFormat自卫队=new SimpleDateFormat (yyyy-MM-dd ");//格式化日期对象。 日期日期=零; 日期=sdf.parse (1999 - 0909);//把字符串格式的日期,解析为日期格式日期 System.out.println(日期); System.out.println (“kkkkk”); } }异常的线程“主要”text。抛出ParseException: Unparseable日期:“1999 - 0909”
在java.text.DateFormat.parse(DateFormat.java: 357)
com.oracle.Demo01Exception.main (Demo01Exception.java: 17)
引用>以上就是本次知识点的全部代码,感谢大家的学习和对的支持。
java中抛出与try…catch的区别点