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

在哪些网站做外贸好中国卫生人才网

在哪些网站做外贸好,中国卫生人才网,整页图片广告网站源码,计算机网站设计怎么做一、概念【理解即可】 1. 异常#xff1a;程序运行过程中#xff0c;出现的非正常情况。 2. 异常的处理#xff1a;当异常出现时#xff0c;执行一段预先准备好的代码。 3. 异常的处理的必要性#xff1a;减少用户的损失、同时减小给用户带来麻烦#xff0c;也可以对用…一、概念【理解即可】 1. 异常程序运行过程中出现的非正常情况。 2. 异常的处理当异常出现时执行一段预先准备好的代码。 3. 异常的处理的必要性减少用户的损失、同时减小给用户带来麻烦也可以对用户做一些提示信息。 二、异常的分类 【面试重点】 1. Throwable Java语言中所有错误或是异常的父类位于java.lang包中 (1) String getMessage()获取字符串类型异常信息。//用于给用户展示提示信息 (2) void printStackTrace()打印输出方法调用过程中产生详细异常信息。//编程人员用于调试程序 2. 子类Error是Throwable的子类代表错误 注意Error代表仅靠程序本身无法恢复的严重的错误例如JVM内存不足或是方法调用过程中栈溢出等。 例如java.lang.StackOverflowError(递归导致的栈溢出) 3. 子类Exception是Throwable的子类代表异常 (1) RuntimeException运行时异常、未检查异常与RuntimeException有直接或是间接继承关系的异常类 a. 特点编译器不会检测此类异常运行的时候报错。 b. 处理可处理可不处理(严谨代码)此类异常可以避免。 c. 常见的运行时异常 ① java.lang.ArrayIndexOutOfBoundsException下标越界 ② java.lang.NullPointerException空指针异常 ③ java.lang.ClassCastException类型转换异常 ④ java.lang.NumberFormatException数字格式转换异常 (2) 非RuntimeException非运行时异常、已检查异常与RuntimeException没有任何的继承关系的异常类 a. 特点编译器检测此类异常编译的时候报的错误。 b. 处理此类异常必须处理。 c. 案例Class.forName(day1.TestStudent); // 非运行时异常 区分于语法错误 三、异常的产生 1. 自动产生异常 (1) 产生原因程序在运行过程中遇到错误的代码自动产生异常 (2) 结果程序中一旦遇到异常则被终止不能继续执行异常之后的代码。 2. 手动产生异常【开发重点】 (1) 关键字throw (2) 语法throw new 异常类类名(异常信息); (3) 位置必须定义在方法内部 (4) 结果相当于 return ; 终止、结束当前程序程序会因异常而被终止。 四、异常的传递【理解即可】 1. Java中的异常沿着方法的调用链进行反方向传递最终传递给JVM程序因被终止。 五、异常的处理【开发重点】 1. 消极处理异常(声明异常) (1) 关键字throws (2) 位置在方法声明的位置进行消极处理异常 (3) 语法修饰符 返回值类型 方法名(形参列表)throws 异常类名1,异常类名2,异常类名3{} (4) 结果消极处理异常只是推卸责任程序还是会因异常而被终止。 (5) 作用消极处理异常可以让非运行时异常在编译阶段通过。 (6) 注意消极处理异常时可以 利用父类型处理其子类型的异常。 2. 积极处理异常(捕获异常) (1) 语法 try{ // 可能出现异常的语句 }catch(异常类名 e){ // 异常出现时需要执行的语句 } (2) 注意 a. try后面可以定义多个 catch结构一旦try出现异常则从第一个catch从上往下依次进行匹配。 b. catch可以利用父类型处理本类型所有子类型的异常多态技术的应用。 c. 定义子类的catch需要 写在 定义其父类型的catch结构前面 d. catch中只能捕获try可能出现的非运行时异常但是catch中可以处理任意运行时异常不管try中有没 有可能出现此类异常 (3) finally 的应用 a. 语法 try{ //可能出现异常的语句 }catch(异常类名 e){ // 异常出现时执行的语句 }finally{ // 不管有没有异常都必须执行的语句 } b. finally的应用开发时不建议将 return 语句定义在finally中通常finally中用于关闭资源。 c. 常见的结构 try{}catch(){} try{}catch(){}catch(){} try{}catch(){}finally{} try{}catch(){}catch(){}finally{} try{}finally{} // 只是为了一些语句被执行 try{ try{}catch(){} }catch(){} try{}catch(){ try{}catch(){} } try{}catch(){}finally{ try{}catch(){} } 注意try后面可以跟多个 catch但是最多只能有一个finally try后面至少有一个catch或是finally 六、自定义异常 1. 类继承Exception 或是其子类如果类继承了RuntimeException或是RuntimeException的子类则抛出的异常为运行时异常 2. 提供两个构造方法 (1) 一个无参数的构造方法 (2) 带有String类型参数的构造方法借助super()为父类Throwable异常信息属性赋值 public 类名(String message){ super(message); } 七、方法覆盖【终结版】【面试开发重点】 1. 子类的方法名、形参列表、返回值类型和父类相同 2. 子类的方法的访问修饰符和父类相同或是更宽 3. 子类不能抛出比父类更多、更宽的异常
http://www.w-s-a.com/news/974751/

相关文章:

  • 河北住房和城乡建设厅网站6thinkphp做视频网站
  • 遵义网站制作一般需要多少钱深圳全国网站制作哪个好
  • 公众平台网站价格哪个网站做餐饮推广最好
  • 深圳 公司网站设计重庆的网站设计公司价格
  • 网站开发市场分析餐饮平台app有哪些
  • 制作一个收费网站要多少钱开发网站需要什么技术
  • 网站流量统计平台二手域名做网站不收录
  • 蒙古网站后缀mysql8.0 wordpress
  • 免费建立一个网站互联网推广培训
  • WordPress多站点绑定域名深圳住房建设部官方网站
  • 网站建设公司zgkr上海网页网络技术有限公司
  • wordpress附件扩展格式徐州seo关键词
  • wordpress博客站模板织梦网站 联系方式修改
  • 北京城乡建设厅网站重庆网站建设解决方案
  • 网站建设和维护工作内容网站的空间与域名
  • 济南做门户网站开发公司网页发布的步骤
  • 江苏省交通厅门户网站建设管理办法做的网站怎么让百度收录
  • 关于怎么做网站网站site的收录数量要多远索引量
  • 传世网站建设阳光创信-网站建设首选品牌
  • 周口建设网站中国装修公司十大排名
  • wordpress自助发卡青浦网站优化
  • 南京建设银行公积金查询网站wordpress加载插件下载
  • 做网站怎么那么难网站的建设与管理的心得体会
  • 黄冈网站建设哪家快些网站规划与建设评分标准
  • 建站平台 绑定域名怎么在手机上做网站
  • 做电影网站违法吗莱芜 网站
  • 品牌咨询公司泉州seo不到首页不扣费
  • 做网站做一个什么主题的怎样搭建一个企业网站
  • 做设计的有什么网站桂林论坛网站有哪些
  • 做的网站不能放视频开发公司春联