java中异常和检测类

一、异常

 1、在程序当中:本应该正常执行的代码,由于逻辑错误或者相关的语法错误导致的无法执行正常结果

 2、Java异常处理是面向对象处理方式

      a. 一旦代码出现异常问题,JVM底层则会创建一个异常类相关的对象

      b. 异常对象产生后,会根据代码对异常的处理机制进行操作,其中异常处理机制包括捕获异常和抛出异常两种,        如果没有异常操作,则java程序会中断执行

   3.异常体系结构:

       祖宗类:Throwable->ExceptionErr

             异常分类:检测异常(受检异常、非运行时异常):IOException

                       非检测异常(非受检异常、运行时异常):NullPointException

    4.如何对异常进行处理:

  A:

  (1)  捕获异常:try...catch方式:ArithmeticException数学运算异常

   (2) 异常处理之后,程序不会中断

   (3) 异常捕获是可以多层捕获的(支持多个catch语句)

   (4) 捕获异常一定要精确

   (5)如果说无法确定异常类型,则可以直接捕获Exception异常来处理

   (6)Catch语句从上到下捕获多个异常,必须从小到大定义或者同级别

   (7)Catch中如果捕获了检测性异常,则try必须要有这种异常抛出的代码

  B:

    (1)finally:最终-异常捕获的统一出口

    (2) finally的语句块一旦定义了,就一定要执行,要么你就不定义

    (3)trycatchfinally必须要至少两个存在,而且try必须要有

    C:

    (1)throws:把异常问题抛出

    (2) 抛出给上一级调用此方法的代码,任凭调用此方法的代码处理

    (3) 抛出问题后,此方法会瘫痪,但是程序会继续

    (4)throw:指在catch中抛出指定异常

二、文件操作

  1. File类:关联计算机中的文件和目录(文件夹)

  2.API:读取文件的文件信息(不包括文件的数据):文件大小、类型、文件名、路径...

  3. createNewFile:创建一个新的文件,但是一定要注意,文件可以不存在,路径一定要存在

  4. mkdir:创建一个新的文件夹

      (a) 创建一个文件:createNewFile\mkdir

      (b) 删除一个文件:delete

      (c) 查找文件:exitlistFiles



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值