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

网站改版升级总结tripod wordpress

网站改版升级总结,tripod wordpress,电商系统功能模块,wordpress加入移动端导航一、概念【理解即可】 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.hkea.cn/news/14414893/

相关文章:

  • 电子商务网站建设心得vps网站建站助手
  • 1688网站一起做网店深圳专业做网站专业公司
  • 广西建设职业技术学院官方网站英文wordpress自动更新
  • 中国做的电脑系统下载网站网站备案号显示红色
  • 佛山公司做网站科技网站首页
  • 创新的企业网站制作跨境电商怎么注册
  • 简述网站制作的流程网站建设合同的验收表
  • 网站建设哪里便宜开发公司工程部经理述职报告
  • 建设营销网站的四个步骤郴州网络推广教程
  • 网站建设应对客户问题的话术百度云资源搜索引擎入口
  • 济南网站排名推广网站 关键词 怎么改
  • 镜子厂家东莞网站建设做美食网站赚钱吗
  • 做导航网站赚钱如何制作网址链接
  • 湖南衡阳网站建设做网站开发需要培训吗
  • 网站之家威海自适应网站建设
  • 全网门户网站制做东莞网站建设哪家最好
  • 一个公司网站备案成都网站制作工具
  • 网站做的关键词被屏蔽百度知道一下首页
  • php做各种网站类型得模板买了域名后怎么建立网址
  • 惠新西街网站建设专门做推荐的网站
  • 福建省建设人才与科技发展中心网站首页教育学会网站建设项目
  • 大连市营商环境建设监督局网站宝安做网站哪家好
  • 网站建设售前怎么做好搜索引擎优化自然排名的区别
  • 网站建设的空间指的是企业官方网站建设方案
  • 薛城网站建设建站下载专用网站
  • 微官网和移动网站区别营销软文广告
  • 做中东市场哪个网站合适ssp网站怎么做
  • 柳州建站公司怎样做品牌推广网站
  • 网店网站技术方案网站tag标签
  • 网站排名提高天眼查 企业查询