java吧 关注:1,234,891贴子:12,702,312
  • 9回复贴,共1

一个关于抛异常的问题,来个大神看一眼

只看楼主收藏回复

catch 中使用throw的问题


IP属地:陕西1楼2016-10-20 21:33回复


    IP属地:陕西2楼2016-10-20 21:34
    回复
      前面的知道差不多。
      问题是为什么要给runtimeException传入e
      今天老师写的。。。


      IP属地:陕西3楼2016-10-20 21:36
      回复
        看api不就知道了


        IP属地:广东来自Android客户端4楼2016-10-20 21:52
        回复
          e传不传都一样,语句不会报错,传了e以后有异常时就会返回详细异常信息给你,不给的话貌似就只告诉你报异常


          IP属地:广东来自Android客户端5楼2016-10-20 22:36
          回复
            楼上说的不错,就是这个意思


            IP属地:四川来自Android客户端6楼2016-10-20 22:37
            回复
              异常有很多,空指针,数组越界什么的,e能把异常的类型还有其他一些东西打印出来,利于排错什么的


              IP属地:广东7楼2016-10-20 23:03
              回复
                只要你选择了抛出RuntimeException jvm马上停止运行。并且会给程序员提示是RuntimeException必须去修改源码了。


                IP属地:广东来自Android客户端8楼2016-10-20 23:05
                回复
                  楼上说的对,写不写都行,写出来会告诉你详细信息。


                  来自Android客户端9楼2016-10-21 00:28
                  回复
                    throw new Exception("逗逼异常")


                    IP属地:广西来自Android客户端10楼2016-10-21 07:20
                    回复