各位高手,谁能解释一下异常究竟有什么用,什么时候用,怎么用!帮帮忙,谢谢!

解决方案 »

  1.   

    异常:顾名思义就是在程序出错的时候使用。
      异常的基类是Exception,这的下面又分成了两部分,一部分是编译时异常,一部分是运行时异常(RuntimeException),编译时异常是程序里必须捕捉的(使用try...catch语句),运行时异常捕捉不是必须的,但建议也要捕捉,如:Class.forName("com.java.String"),这句代码会抛出ClassNotFoundException异常,属于编译时异常;int i = 10 / 0;,这句代码在程序运行时会抛出ArithmeticException异常。
      如果在一个方法里会产生异常,而且还不想try..catch,可以用throws,将异常抛给调用该方法的方法,最终可以将该异常抛给JVM进行处理。
      还有一种情况,程序本来没有异常,但是在处理某种操作的时候,还需要产生一个异常,这时可以使用throw抛出异常。
      

  2.   

    路过..........友情UP......//___________送个笑话____________
    一个年轻力壮的男子来到西药店里,表示要买一种效力强大、保证持久的春药,他向老板解释道:“今天晚上,我要应付两个骚女子,我要表现我的厉害给她们看看。”
      药剂师给了他一些保证有效的药丸,并且建议他最好立刻服用,因为药性要过一段时间才会生效。男子照着做后,回去等他的客人。
      第二天,他狼狈不堪的来到西药店。
      “你看起来好像精疲力尽了。”药剂师微笑的说道。
      “别提了!”男子呻吟道:“给我一点破皮软膏。”
      “擦你的……”
      “擦我的手,她们昨晚都没来!”男子咆哮道。 www.xiaohua007.com