• --:)欢迎访问锋网源码(:--
  • 首页
  • RSS订阅
  • 常用软件
  • 网页模板
  • 网站运作
  • 锋网学院
  • 智能建站
  • 时代互联
  • 中国红网
  • 中资源!
  • 繁體中文

  • 学院首页
  • 新闻资讯
  • 网站运营
  • 网站开发
  • 美工设计
  • 数据库类
  • 服务器类
  • 网络应用
  • 操作系统
  • 软件教学
编程开发   认证考试   网络安全   文章搜索: 高级搜索
会员登录/控制面版 您的位置: 学院首页 >> 认证考试 >> java认证 >> 文章内容
 

精彩推荐

 
 

本类推荐文章

 
 

本类阅读排行

  • JAVA:使用Axis开发Web Servi..
  • 区分JAVA引用类型和原始类型
  • 属性配置文件的使用方法
  • String.getBytes()方法中的中..
  • 剖析Java对象转为String的几..
  • 在Java中轻松实现界面跳转
  • java中实现sql的select函数功..
  • java的“别名”以及clone机制..
  • JAVA:EJB 的异常处理的最佳做..
  • 用Java简单实现文件分割与合..
  • 如何突破Java异常处理规则
  • 什么是基于Java的责任链模式
  • 有效使用final关键字的准则
  • JAVA使用内部类和匿名类优化..
  • 高手告诉你Java学习的捷径
  • SCWCD考试大纲中各部分的题量..
  • 如何迅速获取Java认证?
  • Static和Final修饰类属性变量..
  • 浅析Java中Data类的实际应用
  • Web应用中Java的速度真相探讨..
 
 

一道SCJP考题,要考SCJP的不能不看

  • 日期:2008-01-01     人气:     出处:本站     作者:
  • 字体大小:
  • 小
  • 中
  • 大

这道题目很有意义,我转贴到这儿.
  谁能告诉我这样的代码,编译为何不会报错?
  class Base
  {
  public void aMethod() throws ClassNotFoundException
  {
  }
  }
  
  public class Derived extends Base
  {
  public void aMethod() throws RuntimeException
  {
  }
  }
  
  我这道题目是这样的:
  父类Base的方法aMethod?出一个ClassNotFoundException异常
  子类Derived重写aMethod方法并?出一个RuntimeException异常
  如果按照Java的Exception理论,那么应该是:
  子类Derived的aMethod方法要么不?异常,
  
  要么就必须?出ClassNotFoundException异常或是ClassNotFoundException异常的子类才行.
  而RuntimeException并不是ClassNotFoundException的子类.
  它们没有任何的继承关系.
  按照Java的Exception理论,应该编译不能通过.
  但是现在可以编译通过,请问这是为什么?
  runtimeexception是自动throws的,不需要declare(decalre了效果也不会有任何变化),即使声明了throws runtime exception,编译器也不会按通常的规则处理。所以上述代码的等效形式是:
  
  class Base
  {
  public void aMethod() throws ClassNotFoundException
  {
  }
  }
  
  public class Derived extends Base
  {
  public void aMethod()
  {
  }
  }
  ******答案*****
  java中的异常可以分为3种类型:
  1。从Exception类直接派生出来的异常类
  2。运行时刻类(RuntimeException)
  3。I/O异常类
  你说的那个理论对于1,3成立
  但是RuntimeException是没有必要去catch的.

相关文章
相关软件

  • 网友评论:
  • 查看所有评论
  • 我要发表评论
 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 加入收藏 | 帮助中心 |

Copyright © 2006-2007 fwvv.net  程序支持:木翼  皖ICP备06004916号  

感谢:点击网络 联网科技 天盈信息  提供服务器及带宽赞助