Java代码
public class ExceptionTypeTest {
public void doSomething()throws ArithmeticException{
System.out.println();
}
public static void main(){
ExceptionTypeTest ett = new ExceptionTypeTest();
ett.doSomething();
}
}
问题1:上面的程序能否编译通过?并说明理由。
解答:能编译通过。分析:按照一般常理,定义doSomething方法是定义了ArithmeticException异常,在main方法里 里面调用了该方法。那么应当继续抛出或者捕获一下。但是ArithmeticException异常是继承RuntimeException运行时异常。 java里面异常分为两大类:checked exception(检查异常)和unchecked exception(未检
查异常),对于未检查异常也叫RuntimeException(运行时异常),对于运行时异常,java编译器不要求你一定要把它捕获或者一定要继续抛出,但是对checked exception(检查异常)要求你必须要在方法里面或者捕获或者继续抛出.
问题2:上面的程序将ArithmeticException改为IOException能否编译通过?并说明理由。
解答:不能编译通过。分析:IOException extends Exception 是属于checked exception ,必须进行处理,或者必须捕获或者必须抛出
总结:java中异常分为两类:checked exception(检查异常)和unchecked exception(未检查异常),对于未检查异常也叫RuntimeException(运行时异常).
对未检查的异常(unchecked exception )的几种处理方式:
1、捕获
2、继续抛出
3、不处理
对检查的异常(checked exception,除了RuntimeException,其他的异常都是checked exception )的几种处理方式:
1、继续抛出,消极的方法,一直可以抛到java虚拟机来处理
2、用try...catch捕获
注意,对于检查的异常必须处理,或者必须捕获或者必须抛出
分享到:
相关推荐
Java 网摘中提到的核心知识点主要集中在Socket编程上,这是Java进行网络通信的基础。Socket,又称“套接字”,是计算机网络中进程间通信的一种方式,它允许两个网络应用程序之间进行双向通信。Socket API是Java标准...
Java学习是成为一个专业Java开发者的基石,而"Java学习必得(网摘)"这份文档则是对Java学习路径的一个全面概述。以下将详细讲解其中提到的关键知识点: 1. **语法理解**:Java语法是编程的基础,熟悉并能理解错误...
- `finally`:在异常处理中,`finally`块确保无论是否发生异常,都会执行特定的清理代码。即使在`try`或`catch`块中有`return`语句,`finally`块中的代码也会被执行。 - `finalize()`:这是Object类中的一个方法,...
网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合网摘集合...
网摘自动提交工具 网摘精灵教程:网摘自动提交工具。 尊敬的站长:你好。 我们注意到您的网站放置了很多网摘提交代码。...网摘精灵寻找的是懂得变化,愿意尝试新事物,并从新变化中获取机会的知音。
在网摘程序中,PHP负责处理用户请求,如登录、收藏、搜索等操作,并与数据库交互存储和检索数据。 网摘程序的一个关键特性是所有网摘全部生成静态页面。这意味着当用户收藏一个网页时,程序会抓取原始网页的内容,...
2、修改数据库配置文件,conn.php.修改网摘配置文件 include/setup.php。 3、后台路径admin/default.php 默认帐号密码 是 admin admin . 4、生成所有网摘静态页面程序为data.php。生成所有新网摘的程序为 datanew....
百亿网摘整站 后台功能 --------------------- 基本信息 管理站点的基本信息 栏目管理 栏目分类 网摘管理 已推荐网摘 推荐网摘 首页生成 重新生成页面 审核网摘 管理网摘 模版管理 模版管理 用户管理 管理员修改 ...
用户可以选择合适的网摘站点,一键将当前页面添加到自己的收藏中,操作简单快捷。 在技术实现方面,这个插件可能基于JavaScript和CSS构建,利用这两种前端技术可以实现动态效果和界面的美化。JavaScript负责处理...
4. **JavaBean组件**:在JSP网摘系统中,JavaBean可能被用来封装用户对象、摘录对象等,它们是可重用的Java类,符合特定规范,可以在JSP页面中通过JSP动作标签实例化和操作。 5. **数据库交互**:为了持久化存储...
网摘建站具有技术自主容易、运营维护简单等性价比的优势,并能高效快捷的整合网络诸如论坛、博客、资讯、图片、视频、下载等各类资源来。当然,网摘应用也具有内容原创性不强,互动交流性不够的特点,这就需要在网站...
2、修改数据库配置文件,conn.php.修改网摘配置文件 include/setup.php。 3、后台路径admin/default.php 默认帐号密码 是 admin admin . 4、生成所有网摘静态页面程序为data.php。生成所有新网摘的程序为 datanew....
《咖啡屋网摘联盟程序 v6.0 终极无错误版》正是在这样的背景下应运而生,它不仅为用户提供了一个便捷的网摘分享平台,更是将社交化功能融入到知识管理之中,让用户在收集和整理网页资源的同时,也能享受到交流互动的...
其他事项 请把数据库后缀名MDB改为ASP防下载,同时修改两个Conn.asp(其中一个在Admin目录里)文件中对应的数据库文件名。 网站参数在根目录的“Config.asp”文件里设置,首页内容刷新是通过“Re.asp”文件实现的。...
其他事项请把数据库后缀名MDB改为ASP防下载,同时修改两个Conn.asp(其中一个在Admin目录里)文件中对应的数据库文件名。 网站参数在根目录的“Config.asp”文件里设置,首页内容刷新是通过“Re.asp”文件实现的。 ...
结合博客、相册、文件、网摘、迷你博客、论坛、活动、圈子、资讯等应用模块,可以快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(用户、朋友、私信、邀请、权限、审核、隐私、积分、通知、动态、...
在"PW广告添加方式网摘插件"的文件列表中,"pw广告添加方式网摘插件"可能是包含所有必要文件的主文件,这可能是一个包含配置信息、数据库结构和核心功能代码的压缩文件。解压并按照上述步骤安装后,插件就能在你的...
标题中的“23个收藏到网摘的16x16图标及代码”指的是一个包含23个16像素乘16像素大小的图标(图标通常用于网站、软件或操作系统中,作为各种功能或操作的视觉表示)以及与这些图标相关的编程代码资源。这种尺寸的...