登录
首页 » java,eclipse » demo05.TryCatchDemo.java、MoreCatch.java 自定义异常例子:ZeroDivideException.java、ZeroDivideExceptionDemo.jav

demo05.TryCatchDemo.java、MoreCatch.java 自定义异常例子:ZeroDivideException.java、ZeroDivideExceptionDemo.jav

于 2023-04-16 发布 文件大小:9.00 kB
0 87
下载积分: 2 下载次数: 1

代码说明:

 异常处理 在程序中,可能产生程序员没有预料到的各种错误情况,比如打开一个不存在的文件等,在Java中,这种在程序运行时可能出现的错误称为异常。  异常可以把“描述在正常执行过程中做什么事”的代码和“出了问题怎么办”的代码相分离 Java异常分类A:  java.lang.Error,java.lang.Exception  Error(错误):jvm系统内部错误、资源耗尽等严重问题,发生Error时,编程人员无能 为力,只能终止程序,例如内存溢出等。  Exception(异常):因编程错误或偶然的外在因素导致的一般性问题,例如:对负数  开平方根、空指针访问等,当发生Exception 时,编程人员可以做出处理,并做出人性 化响应,比如弹出窗口,显示“请不要输入负数!”。 异常分类B:  检查性异常:编译器必须处理的异常,该类异常通常是Exception类型或其子类(RuntimeException类除外)//运行时异常 非检查性异常:编译器不要求强制处理的异常,RuntimeException类及其所有子类都是非检查性异常。 在Java中对异常的处理共涉及到五个关键字:try、catch、throw、throws和finally。Java中可用于处理异常的两种方式:  自行处理:可能引发异常的语句封入在try块内,而处理异常的相应语句则存在于catch块内;  抛出异常:在方法声明中包含throws子句,通知调用者,如果发生了异常,必须由调用者处理。 try、catch和finally的语法格式如下: try { // 代码段(可能发生异常代码) } catch (Throwable ex) { // 对异常进行处理的代码段 } finally { // 总要被执行的代码 } 如果想在程序中明确地引发异常,则需要用到th

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 音乐点歌系统java
    java 点歌系统   用于毕业设计 基于SSH的java web技术体系   Java. SQL. jsp .servlet. js. ajax .spring.struts .hibernate、html本网站采用struts 2.0 +sql server200/mysql+tomcat编写而成,分为前台界面和后台界面。前台实现信息的检索与发布,后台实现管理员的信息审核与对信息的增删改查等。
    2023-09-01 14:45:09下载
    积分:1
  • Derby数据库的使用指南--包括存图片到数据库和读取数据库中的图片操作
    环境:Windows XP professional, JDK 1.6, Eclipse 3.3 安装JDK 6.0之后会安装自带的纯Java的数据derby. 也就是说,如果安装JDK 6.0版本,那么会在客户端安装一个客户端的数据库,该数据很小4M左右,但是它可以管理15G的文档。所以,我们应用好好利用JDK自带的数据库,为应用编程的解决方案带方便。 使用步骤: 1、下载解压之后,用Eclipse导入工程 2、找到c:Program FilessunJavaDBlib之后,然后使用cmd命令进行该路径 3、在cmd窗体中输入java -jar derbyrun.jar server start启动derby数据库服务器 4、如果成功,那么在c:Program FilessunJavaDBlib目录下创建一个ij.properties文档,内容如下: ij.driver=org.apache.derby.jdbc.ClientDriver ij.protocol=jdbc:derby://localhost:1527/ ij.database=COREJAVA;create=true 5、接着打开另外一个cmd窗体,路径同上,然后输入以下命令: java -jar derbyrun.jar ij -p ij.properties 6、如果成功,那么工程中的"演示时需要的数据库脚本.sql"文档打开,拷贝也相应的SQL语句,创建应用所需要的表 7、创建表成功之后,自己写insert语句给测试数据 8、如果以上步骤完成,那么在工程中运行ShowJDBCForDerby类,你会看到一个derby数据库的使用 9、运行ShowQueryDB类,你会看到对derby数据库的新增修改操作动作,其中有写入图片到数据库的语句,以及从数据库读到图片并显示出来窗体中的语句。 阅读对象:熟悉Swing编程、JDBC编程的学员。 感觉:因为derby是纯Java的数据库,因此与应用可以无缝连接,它支持中文、图片的存贮与读取等。是一个非常好客户端数据库。该数据数应
    2022-09-04 16:30:03下载
    积分:1
  • Java Swing 实现的端口扫描器
    Java Swing实现的端口扫描器,可多主机扫描,单主机扫描,单主机扫描可使用域名,界面美观高端,进度条指示扫描进度
    2022-07-22 11:01:21下载
    积分:1
  • java 策略模式
    java 策略模式,内容简单适合初学者使用,无bug,可以直接使用,不用设置环境,直接在控制台运行即可
    2022-05-05 04:23:19下载
    积分:1
  • 五子棋游戏
    五子棋,又被称为“连五子、五子连、串珠、五目、五目碰、五格、 五石、五法、五联、京棋” 。五子棋相传起源于四千多年前的尧帝时 期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民间就已 有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-11 07:55:29下载
    积分:1
  • 房屋租赁系统
    该采用了jsp语言开发,利用了mvc结构进行设计,实现了在线房屋租赁的基本功能,系统分为前台和后台管理,包括管理员管理和注册会员管理,系统功能如下所示:
    2022-01-26 19:38:51下载
    积分:1
  • 网上购物商城源码
    基于java语言和SSh框架的网上购物商城,采用B/S 结构,mysql数据库,部署到tomcat服务器可以直接运行
    2022-07-18 20:22:23下载
    积分:1
  • 医院预约挂号管理系统
      I  基于JSP的医院网上预约挂号系统  摘 要  Internet互联网技术的快速发展的同时也带来了社会各个行业的发展。它的发展已经深入到社会的各个角落。作为社会发展的前沿技术,各行各业只要对其合理的进行运用,必将会带来巨大的便捷。成功的运用Internet将为医疗事业带来无限便利。  在传统的医院挂号过程中,信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,这些影响了医疗的秩序,也延误了患者的病情。而本论文的探索研究方向则为医院挂号网站的开发与实现。本系统采用的是基于广域网的B/S结构平台,比C/S有更强的适用范围,具有更加生动和丰富的表现方式与用户交流。系统的设计框架采用的是已经发展成熟、安全的SSH(Struts+Spring+Hibernate)技术框架,使系统实施更为方便和安全。网页采用的是JSP技术,它拥有卓越的系统可移植性,同时它与流行的XML等技术也能良好整合,加上MYSQL数据库强大的后台数据支持,奠定了JSP技术在网络应用系统开发中的关键地位。它使我们的网页更加生动、具有表现力。
    2022-07-21 22:59:06下载
    积分:1
  • 计步器
    安卓计步器  一个小型的安卓计步器   可以实现简单的计步功能   对于那些不太喜欢乱七八糟的软件同时想学习的同学  有很大忙住
    2023-04-08 11:50:04下载
    积分:1
  • jsp1访客管理系统
    开发技术 开发语言 Jsp/java 数据库 mysql sqlserver 均可 S2SH框架 开发工具 myeclipse eclipse
    2022-09-17 00:10:06下载
    积分:1
  • 696518资源总数
  • 105559会员总数
  • 1今日下载