当前位置: 首页 > news >正文

国外网站app网址提交大全

国外网站app,网址提交大全,wordpress安装提示数据库空,电脑报价网站(以下内容全部来自上述课程) 异常 异常:异常就是代表程序出现的问题 1. 异常的分类 1.1 Error 代表的是系统级别的错误(属于严重问题) 系统一旦出现问题,sun公司会把这些错误封装成Error对象。 Error…

请添加图片描述
(以下内容全部来自上述课程)
在这里插入图片描述
在这里插入图片描述

异常

异常:异常就是代表程序出现的问题

1. 异常的分类

请添加图片描述

1.1 Error

代表的是系统级别的错误(属于严重问题)
系统一旦出现问题,sun公司会把这些错误封装成Error对象。
Error对象是给sun公司自己用的,不是给我们程序员用的。
因此我们开发人员不用管它。

1.2 Exception

叫做异常,代表程序可能出现的问题。
我们通常把Exception以及它的子类来封装程序出现的问题。
请添加图片描述

1.2.1 RuntimeException以及子类

运行时异常:编译阶段不会出现异常提醒。运行时出现的异常。(如:数组索引越界异常)

1.2.2 其他异常

编译时异常:编译阶段就会出现异常提醒的。(如:日期解析异常)
在编译阶段,必须手动处理,否则代码报错。

2.异常的作用

  1. 异常是用来查询bug的关键参考信息
  2. 异常可以作为方法内部的一种特殊返回值,以便通知调用者底层的执行情况

2.1 查询bug

请添加图片描述

2.2 特殊返回值

请添加图片描述
具体演示:
请添加图片描述
请添加图片描述
请添加图片描述

3. 异常的处理方式

3.1 JVM默认的处理方式

  1. 把异常的名称,异常的原因及异常出现的位置等信息输出在控制台
  2. 程序停止执行,异常下面的代码不会再执行了
    请添加图片描述

3.2 自己处理(捕获异常)

try{
可能出现异常的代码
} catch(异常类名 变量名){
异常的处理代码;
}

目标:当代码出现异常时,可以让程序继续往下执行。
请添加图片描述

3.2.1 细节

请添加图片描述
请添加图片描述

3.2.2 异常中的常见处理方法

快捷键:ctrl+alt+t
请添加图片描述
最常用:printStackTrace():仅仅是打印信息,不会停止程序运行

3.3 抛出处理(调用者处理)

3.3.1 throws

写在方法定义处,表示声明一个异常。
告诉调用者,使用本方法可能会有哪些异常。
请添加图片描述

3.3.2 throw

写在方法内,结束方法
手动抛出异常对象,交给调用者(可以try catch进行捕获)
方法中下面的代码不再执行了
请添加图片描述

4. 自定义异常

  1. 定义异常类
  2. 写继承关系
  3. 空参构造
  4. 带参构造

意义:就是为了让控制台的报错信息更加的见名知意
请添加图片描述

File

  • File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径
  • 这个路径可以是存在的,也允许是不存在的

1. 构造方法

请添加图片描述
请添加图片描述

2. 成员方法

2.1 判断、获取

请添加图片描述
请添加图片描述

2.2 创建、删除

请添加图片描述
请添加图片描述
mkdirs:既可以创建单级的,又可以创建多级的文件夹
delete:

  • 如果删除的是文件,则直接删,不走回收站
  • 如果删除的是空文件夹,则直接删,不走回收站
  • 如果删除的是有内容的文件夹,则删除失败

2.3 获取、遍历

请添加图片描述

2.4 获取并遍历(仅蓝色需掌握)

请添加图片描述

http://www.dtcms.com/a/569966.html

相关文章:

  • pulsar SDK在Linux的使用
  • 11.4八股
  • Trae-Agent 使用本地模型
  • 哪个网站开发小程序网站建设与维护的软件
  • Docker(四)_导出容器(不含历史层)
  • GitHub Copilot CLI: How to get started
  • Android ANR的解决方案
  • 亚马逊云科技与OpenAI战略合作深度分析:算力联盟重塑AI产业格局
  • 个人接外包的网站心悦俱乐部官方网站怎么做任务
  • 【Ros2学习】话题的发布与请求
  • 肥猫网站建设广西省河池建设局网站
  • CentOS7安装docker教程
  • 论文网站建设与运营拖曳式网站建设
  • Jenkins持续集成入门指南:自动化构建与部署的最佳实践
  • 山西省建设信息网站汇点远程app下载安装
  • 阿里云手机网站建设打电话拉客户用网站做广告怎么做 好做吗
  • hexo做网站wordpress内容分页在哪改
  • 游戏网站后台建设美橙云建站
  • 数据备份策略:全量 / 增量 / 差异备份、备份周期规划
  • LeetCode 322. 零钱兑换
  • Redis黑马点评 Feed流
  • 域名后缀cn做网站河北手机网站建设
  • U-Net保姆级教程:从原理到医学细胞分割实战(PyTorch版)!
  • mini-bitcask学习笔记
  • 东莞网站建设公司哪家好电商平面设计主要做什么
  • 解决远程调用微服务之后无法通过上下文获取用户id问题
  • 网站代付系统怎么做大型网站seo策略
  • 国家住房城乡建设部网站住房和城乡建设部网站北京
  • 制作网站的程序网站查找工具
  • 网站建设 图片压缩网站开发多少费用