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

合肥市做网站多少钱dedecms网站模板下载

合肥市做网站多少钱,dedecms网站模板下载,静态网站建设参考文献,湖南长沙旅游十大必去景区认识异常,学会从报错信息中发现问题,解决问题。并学会构建自定义异常,提醒编程时注意 目录 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/302221/

相关文章:

  • 织梦招商加盟网站源码域名备案的价格
  • 成都哪家公司做网站比较好公司网页制作
  • 做良心网站怎么样用手机做网站关键词
  • 阿里云做网站多少钱外贸网站有必要吗
  • 杭州网站建设网络网站iis配置
  • 算命网站该怎样做wordpress标签 分类
  • 前端只是做网站吗海门建设局网站
  • 电子商务网站建设侧重哪几个方面镇江高端网站建设
  • 小红门网站建设seo研究院
  • 电子商务系统 网站建设简述电子商务网站的开发流程
  • 医院门户网站建设基因网站开发
  • 编写网站程序建筑有限公司
  • 英文网站设计技术服务葫芦岛做网站价格
  • 网站中微信公众号链接怎么做物流公司电话上门取货便宜
  • 重庆建设工程造价信息网站余江区建设局网站
  • 做视频图片博客网站中国拟在建项目网
  • 网站报错500痘痘该怎么去除效果好
  • 多人一起做视频网站网站开发禁止下载功能
  • 网站维护一年一般多少钱专业的盐城网站开发
  • 特价流量网站厦门的一个做设计的网站
  • 发布一个网站要多少钱nodejs适合网站开发
  • 做平行进口的汽车网站同城约会软件哪个好
  • 开发php网站建设做软件公司网站
  • 高唐做网站建设的公司wordpress首页模板
  • 景安建网站网站备案通讯地址
  • 北京网站建设公司内江青岛蝉联全国十佳民企
  • 学网站前端网站建设选谋者
  • 建设个人购物网站wordpress图片本地化插件
  • 企业网站建设818gx网络建设费计入哪个科目
  • 东莞网站建设价位在国外做网站