经常在一些地方看到“例外”,但具体什么是例外呢,是指出错吗?
如下题:
class Base {} 
  class Sub extends Base {} 
  class Sub2 extends Base {} 
  public class CEx{ 
   public static void main(String argv[]){ 
   Base b = new Base(); 
   Sub s = (Sub) b; 
   } 
  } 
编译通过,但是在运行时,出现“例外”,请问一上,哪位大虾能不能指点一下呵~
谢谢先!!!

解决方案 »

  1.   

    注意先,不是要指点这道题,而是指点“例外”哦~~~~啥叫例外?出现例外用try{}catch{}吗?
      

  2.   

    异常···为了不使程序崩溃·所以要捕获异常 ···用try --catch语句···
      

  3.   

    异常是程序运行过程中动到的意外情况,使中止运行当前的程序.用try{}catch语句捕获.
      

  4.   

    但是,像这样的情况怎么可以避免呢?
    除了用try之外,可以人工查的到吗?
    我总不可能写一程序就用一下try吧???
      

  5.   

    Java是支持受控异常的(Checked Excptions), 除了运行时异常(Runtime Exceptions), 其它异常必须在程序中显示的捕获或抛出
      

  6.   

    通常是指exception类 也就是异常。