最新公告
  • 欢迎您光临立业阁,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • java中throws与try…catch有什么区别_Java教程


    throws是将异常抛出,后续代码不再执行。而try…catch是将异常抛出,并且要继续执行后面的代码。

    package com.oracle;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Demo01Exception {
          /*Exception:编译期间异常,进行编译(写代码的过程)
           *  runtimeException:运行期异常,java程序运行过程中出现的问题     
           *Error:错误(出现的错误无法调试,必须修改源代码)
           *  
           */
    	public static void main(String[] args){
    		//*Exception:编译期间异常,进行编译(写代码的过程)
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化日期对象。
    		Date date =null;
    		try {
    			date = sdf.parse("1999-0909");
    		} catch (ParseException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}//把字符串格式的日期,解析为Date格式日期
    		System.out.println(date);
    		System.out.println("kkkkk");
    	}
    }

    执行结果:(推荐学习:java视频教程

    java.text.ParseException: Unparseable date: "1999-0909"(无法解释的错误。)
    	at java.text.DateFormat.parse(DateFormat.java:357)
    	at com.oracle.Demo01Exception.main(Demo01Exception.java:18)
    null
    kkkkk
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class Demo01Exception {
          /*Exception:编译期间异常,进行编译(写代码的过程)
           *  runtimeException:运行期异常,java程序运行过程中出现的问题     
           *Error:错误(出现的错误无法调试,必须修改源代码)
           *  
           */
    	public static void main(String[] args) throws ParseException{
    		//*Exception:编译期间异常,进行编译(写代码的过程)
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化日期对象。
    		Date date =null;
    		date = sdf.parse("1999-0909");
    		//把字符串格式的日期,解析为Date格式日期
    		System.out.println(date);
    		System.out.println("kkkkk");
    	}
    }
    Exception in thread "main" java.text.ParseException: Unparseable date: "1999-0909"
    	at java.text.DateFormat.parse(DateFormat.java:357)
    	at com.oracle.Demo01Exception.main(Demo01Exception.java:17)

    相关教程推荐:java入门教程

    以上就是java中throws与try…catch有什么区别的详细内容,更多请关注liyege.cn其它相关文章!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    • 1175会员总数(位)
    • 111858资源总数(个)
    • 2本周发布(个)
    • 0 今日发布(个)
    • 246稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    冀ICP备19022365号-1 百度地图

    侵权联系邮箱[email protected]

    立业阁(www.liyege.cn)免费提供wordpress主题模板、dedecms模板、帝国cms模板、小说网站源码、电影网站源码以及网络技术分享,建站源码,小说模板,电影模板,网赚教程,VPS推荐