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

龙江做网站广州企业网站找哪里

龙江做网站,广州企业网站找哪里,厦门上网站设计建设,什么是网络营销的基础认识异常,学会从报错信息中发现问题,解决问题。并学会构建自定义异常,提醒编程时注意 目录 1.认识异常 2.自定义异常 1.自定义运行时异常 2.自定义编译时异常 3.异常的处理 1.认识异常 异常就是代表程序出现的问题,用来查询B…

   认识异常,学会从报错信息中发现问题,解决问题。并学会构建自定义异常,提醒编程时注意

目录

1.认识异常

2.自定义异常

 1.自定义运行时异常

2.自定义编译时异常

3.异常的处理


1.认识异常

                           异常就是代表程序出现的问题,用来查询BUG关键信息

         将错误信息封装为一个错误对象,然后提交到JVM虚拟机中返回报错信息,显示错误类型,错误问题,错误位置。

异常类Throwaable 子类包括:

  •                 Error(系统级错误,严重问题)(开发时不理会)
  •                 Exception(异常 我们程序会出现的问题)再下设

                                   运行时异常:RuntimeException及其子类(运行时出现的问题)

                                   编译时异常:编译阶段会有错误提醒其他异常(日期解析异常)


2.自定义异常

                                        掌握学习自定义异常和体会作用

 1.自定义运行时异常

   使用异常对象封装问题并使用throw抛出到上一层经过try catch语句显示 

package Exception;public class Ageillega extends RuntimeException {public Ageillega() {}public Ageillega(String message) {super(message);}
}
package Exception;public class Text1 {public static void main(String[] args) {try {saveAge(160);System.out.println("底层运行成功");} catch (Exception e) {e.printStackTrace();System.out.println("底层出现问题");}}public static void saveAge(int age){if(age > 0 && age <150){System.out.println("年龄被成功保存" + age);}else{//异常对象封装问题/** 1.定义一个异常类继承RuntimeException* 2.重写构造器* 3.通过throw new 异常类 来创建异常类并抛出,编译阶段不报错* */throw new Ageillega("/age is illegal, your age is "+age);//throw抛出去异常对象}}
}

2.自定义编译时异常

 还是封装异常对象类,提醒更强烈,引起注意

  •  throw  是抛出异常对象
  • throws 是用在方法上,抛出方法内部的异常
package Exception;public class AgeillegaException extends Exception{public AgeillegaException() {}public AgeillegaException(String message) {super(message);}
}
package Exception;public class Text1 {public static void main(String[] args) {try {saveAge(160);System.out.println("底层运行成功");} catch (Exception e) {e.printStackTrace();System.out.println("底层出现问题");}}public static void saveAge2(int age) throws AgeillegaException {if (age > 0 && age < 150) {System.out.println("年龄被成功保存" + age);} else {throw new AgeillegaException("/age is illegal, your age is " + age);//throw抛出去异常对象}}public static void saveAge(int age){if(age > 0 && age <150){System.out.println("年龄被成功保存" + age);}else{throw new Ageillega("/age is illegal, your age is "+age);//throw抛出去异常对象}}
}

3.异常的处理

常见的处理方式:

  1.    捕获异常,记录异常并响应合适的信息给用户
  2.    捕获异常,尝试重修修复      

解决方法:      1. 使用try-catch 语句捕获,检测语句错误,返回报错信息

                        2.使用 throws 抛出错误提醒 返回报错信息

                                                                                                                        学习时间 2024.8.9

http://www.yayakq.cn/news/444536/

相关文章:

  • 怎样做一个网站赚钱吗wordpress 4.9.1 漏洞
  • 杭州网站建设宣盟网络网站 默认页
  • 服务周到的网站建设word怎么做网站
  • 做网站维护需要懂什么自己怎么开网站
  • 网站建设一点通网站字体 font-family
  • 西安旅游服务网站建设dw免费网站模板下载
  • WordPress使用typecho主题防疫优化措施
  • 江苏专业网站建设费用响应式的网站建设一个多少钱
  • app开发制作平台网站建设建设网站知乎
  • 甘肃电子商务网站建设怎么做网站受众分析
  • 推广网站的公司哪个网络公司做网站好点
  • h5网站建设价格装修公司怎么找客源最有效
  • 淮安汽车网站制作网站推广原则
  • 官方网站免费建设seo综合查询平台官网
  • 建网站哪家好行业现状深圳二维码网站建设
  • 建设销售网站建e网怎么做效果图
  • 网站建设 浏览器兼容免费建设在线商城的网站
  • 织梦网站分享插件我想自己做一个网站
  • 温州专业营销网站费用浙江绿建设计院网站
  • 青海省建设厅网站备案资料网站一般用什么语言写
  • 火花机 东莞网站建设网站备案的要求
  • 网站制作完成中国银行建设网站首页
  • 免费网站模板建设有哪些可以在网上做兼职的网站
  • 如何建设公司网站知乎wordpress安装云服务器
  • 口碑好门户网站开发陈村网站设计
  • 住房与建设局网站成都旧房改造装修公司哪家好
  • 深圳专业软件网站建设广州番禺景点
  • 深圳专业手机网站建设一级造价工程师分几个专业
  • dell公司网站设计特色纯html网站
  • 网站备案 停站wordpress获取指定分类目录名称