zoukankan      html  css  js  c++  java
  • Javaexpception

    throws Exception和try catch的区别

    throws Exception是抛出异常,这个抛出的含义是什么? 
    是不捕获了,还是可以通过编译,不能运行,还是什么。 
    对抛出异常的含义不是太理解?
    ------解决方法--------------------------------------------------------
    把 Exception 看成 一块 石头 
    throws Exception 就是把石头丢出去 
    try catch 就是拿个网兜在那里接石头 
    throws Exception是写在方法后面的吧?属于契约式编程,就是告诉编译器本方法可能会抛出该类型异常,由方法的调用者去处理。try catch就不用说了就是那么个意思。 
    ------解决方法--------------------------------------------------------


    在你编写的程序中,有些语句可以会发生异常,这时Java编译器要求你必须 

    进行捕获,才可以运行。 

    (1)如果你不想编写捕获异常的具体代码的话,你可以使用 throws Exception 的形式, 

    把异常再次抛出,交给JVM(Java虚拟机)可以捕获。这是一种比较省事的办法。 

    (2)如果你想亲编写处理异常的代码的话,可以使用try{ }catch(){ }的形式,进行捕获, 

    一旦程序发生异常,它就会安照你catch{ }块编写的代码去执行。 


    我推荐你养成使用后者的习惯!

  • 相关阅读:
    【Sharding-JDBC】配置手册
    【Sharding-JDBC】数据脱敏
    【Sharding-JDBC】分布式事务
    【Sharding-JDBC】编排治理
    【Sharding-JDBC】强制路由
    【Sharding-JDBC】不支持项
    【Sharding-JDBC】读写分离
    【Sharding-JDBC】数据分片
    apache commons configuration
    【Sharding-JDBC】简介
  • 原文地址:https://www.cnblogs.com/anbylau2130/p/2958885.html
Copyright © 2011-2022 走看看