登录
首页 » 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 116
下载积分: 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 个回复

  • 名片管理系统
    基于struts2框架的名片管理系统,实现最基本的增删改查功能以及前端校验、验证等功能。设置登录权限,包括管理员、普通用户等,数据库使用MySQL,两张基本表。套用较为繁杂的名片管理系统的模板。
    2022-01-25 18:53:13下载
    积分:1
  • 采用SSH开发的物流系统
    SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。本系统就是采用SSH框架,使用Java语言编写,采用SQL数据库,可以实现对整个物流系统的管理,查看货物状态、车次情况等。
    2022-07-14 22:27:44下载
    积分:1
  • 购物商城系统SSH
    前台购物系统,有购物车,有支付,有浏览历史记录,有商品列表和商品详情。。。
    2022-03-06 14:16:37下载
    积分:1
  • 简易文件管理器
    能够打开文件,创建新的文件夹,还能即时刷新,能够根据文件不同从而用不同的图片表示,希望大家多多支持,多多下载。谢谢。。。。
    2022-01-28 11:35:32下载
    积分:1
  • 携程旅行网
    携程网系统设计。功能包括:登录、注册,以管理员身份登录,以导游身份登录,以游客身份登录,呈现不同的界面。
    2022-12-26 02:05:03下载
    积分:1
  • 汽车服务网站
    用JAVAWEB程序编写的小型汽车服务网站,适用于初学者。
    2023-03-24 03:10:05下载
    积分:1
  • 房屋租赁系统,可以实现租房退房等功能
    房屋租赁系统,包括用户端,GUI与数据库三部分,可以实现不同用户登录,客户租房退房,房主购房,出租房,管理员整理等简单功能
    2022-11-17 10:55:04下载
    积分:1
  • 智能闹钟,和“赖床”彻底拜拜
    本项目主要是设计一个智能闹钟,特色是在闹钟响的过程中,要完成若干道题目才可以解锁闹钟,这样就可以防止设置了闹钟有没有发挥它的作用的弊端。 实现的功能有:闹钟的设置;题目的随机和难度设置。后期还可以加入更多的实现,让其变得更便捷,更人性化。这需要更多的同道中人的努力。 让科技改变生活,让代码多彩人生。
    2022-03-07 11:34:14下载
    积分:1
  • 在D盘下创建myfile.txt文件,文件内容为“hello java”,然后利用流把该文件复制到 E盘下。
    Java中的流代表程序中数据的流通,是以先进先出方式发送信息的通道。 流可以分为不同的类型,按照不同的分类方式,从不同的角度来观察,概念上会有重叠。 按照流的方向,可以将流分为输入流和输出流:  输入流(InputStream):只能从中读取数据,而不能向其写入数据。  输出流(OutputStream):只能向其写入数据,而不能从中读取数据。  字节流:在流中处理的基本单位为字节(8位的byte)的流。  字符流:在流中处理的基本单位为字符(16位的Unicode)的流。 按照流的角色分,可以将流分为节点流和过滤流:  节点流:可以从/向一个特定的IO设备(如磁盘或网络)读/写数据的流,节点流又常被称为低级流(Low Level Stream),节点通常是指文件、内存和管道。  过滤流:实现对一个已经存在的流的连接和封装,通过所封装的流的功能调用实现数据读/写功能的流。这种对流进行处理的流称为过滤流。 字节流中存放的是字节序列,无论是输入还是输出,都是直接对字节进行处理。InputStream和OutputStream为字节输入/输出流类的顶层父类。字符流中存放的是字符序列,无论是输入还是输出,都是直接对字符处理。字符流的顶层父类是Reader和Writer。节点流通常直接对特定的IO设备(如磁盘或网络)进行读写,而过滤流通常对已存在的流进行连接和封装,从而对已有的流进行特殊处理。 对象的序列化就是把对象写到一个输出流中,对象的反序列化是指从一个输入流中读取一个对象。 总结: 字节流: 输入流  输出流 FileInputStream  FileOutputStream    节点流 BufferedInputStream            &nb
    2023-07-11 11:10:03下载
    积分:1
  • 使用动态代理演示Spring的AOP编程原理
    环境:Window XP professional, JDK 1.6, Eclipse 3.3 目的:每次讲解Spring的AOP知识点时,学生都是觉得非常郁闷,因为非常不理理解。其实,Spring没有什么东西,不就是反射技术加设计模式的编程嘛。为了说明Spring的AOP原理,本人使用代理模式中的动态代理完成演示AOP编程的原理的演示。相信,如果你耐心看完整个程序(几乎一行注释一行代码),那么你对Spring这个东西就不是觉得有什么神秘了! 阅读对象:凡是喜爱java的学员和立志要使用Java技能编程的程序员 前置条件:了解Java的反射技术、了解Spring的配置档、熟悉OOP编程思想。 使用步骤: 1. 下载解压之后,使用Eclipse导入工程 2. 运行com.jb.arklis.demo.proxy.DynamicProxyDemo类 3. 如果一切正常,那么你会到业务逻辑对象bz.sallGoods()两次被呼叫的内容是不一样的。 最后,从DynamicProxyDemo构造方法一直读下去,你会有收获的!
    2022-02-13 01:24:48下载
    积分:1
  • 696516资源总数
  • 106415会员总数
  • 3今日下载