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

建设商城网站制作杭州网站seo推广

建设商城网站制作,杭州网站seo推广,大连网站建设蛇皮果,岳阳汨罗网站建设java删除文件夹下所有文件由广州疯狂软件教育java培训分享: hrowable类及其子类 用面向对象的方法处理例外,就必须建立类的层次。类 Throwable位于这一类层次的最顶层,只有它的后代才可以做为一个例外被抛弃。图1表示了例外处理的类层次。 类…

     java删除文件夹下所有文件由广州疯狂软件教育java培训分享:

  hrowable类及其子类

  用面向对象的方法处理例外,就必须建立类的层次。类 Throwable位于这一类层次的最顶层,只有它的后代才可以做为一个例外被抛弃。图1表示了例外处理的类层次。

  类Throwable有两个直接子类:Error和Exception。Error类对象(如动态连接错误等),由Java虚拟机生成并抛弃(通常,Java程序不对这类例外进行处理);Exception类对象是Java程序处理或抛弃的对象。它有各种不同的子类分别对应于不同类型的例外。其中类RuntimeException代表运行时由Java虚拟机生成的例外,如算术运算例外ArithmeticException(由除0错等导致)、数组越界例外ArrayIndexOutOfBoundsException等;其它则为非运行时例外,如输入输出例外IOException等。Java编译器要求Java程序必须捕捉或声明所有的非运行时例外,但对运行时例外可以不做处理。

  异常处理要害字

  Java的异常处理是通过5个要害字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个要害字是这样解释的:

  Throws: Lists the exceptions a method could throw.

  Throw:  Transfers control of the method to the exception handler.

  Try:  Opening exception-handling statement.

  Catch: Captures the exception.

  Finally: Runs its code before terminating the program.

  try语句

  try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。

  catch语句

  catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的代码块中生成并被捕捉,大括号中包含对象的处理,其中可以调用对象的方法。

  catch语句可以有多个,分别处理不同类的例外。Java运行时系统从上到下分别对每个catch语句处理的例外类型进行检测,直到找到类型相匹配的catch语句为止。这里,类型匹配指catch所处理的例外类型与生成的例外对象的类型完全一致或者是它的父类,因此,catch语句的排列顺序应该是从非凡到一般。

  也可以用一个catch语句处理多个例外类型,这时它的例外类型参数应该是这多个例外类型的父类,程序设计中要根据具体的情况来选择catch语句的例外处理类型。

 finally语句

  try所限定的代码中,当抛弃一个例外时,其后的代码不会被执行。通过finally语句可以指定一块代码。无论try所指定的程序块中抛弃或不抛弃例外,也无论catch语句的例外类型是否与所抛弃的例外的类型一致,finally所指定的代码都要被执行,它提供了统一的出口。通常在finally语句中可以进行资源的清除工作。如关闭打开的文件等。

  throws语句

  throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常。对大多数Exception子类来说,Java 编译器会强迫你声明在一个成员函数中抛出的异常的类型。假如异常的类型是Error或 RuntimeException, 或它们的子类,这个规则不起作用, 因为这在程序的正常部分中是不期待出现的。 假如你想明确地抛出一个RuntimeException,你必须用throws语句来声明它的类型。

  throw语句

  throw总是出现在函数体中,用来抛出一个异常。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可能在上层调用函数中)从里向外寻找含有与其匹配的catch子句的try块。

   要害字及其中语句流程详解

      try的嵌套

  你可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部,写另一个try语句保护其他代码。每当碰到一个try语句,异常的框架就放到堆栈上面,直到所有的try语句都完成。假如下一级的try语句没有对某种异常进行处理,堆栈就会展开,直到碰到有处理这种异常的try语句。下面是一个try语句嵌套的例子。

  class MultiNest {

  static void procedure() {

  try {

  int a = 0;

  int b = 42/a;

  } catch(java.lang.ArithmeticException e) {

  System.out.println("in procedure, catch ArithmeticException: " + e);

  }

  }

  public static void main(String args[]) {

  try {

  procedure();

  }

  疯狂软件教育中心依托开发团队的强大技术实力,把企业最新技术融入实训课程,打造金牌的品质,才能给予学员黄金的未来,疯狂软件凭借过硬的技术实力与丰富的项目开发经验,赢得了社会的肯定。疯狂软件Java培训师资力量强大,课程内容深入,为学员高薪就业做了很好的铺垫,拥有丰富就业指导经验的就业团队也成为了学员高薪就业的先天优势。地址:广州天河区车陂沣宏大厦3楼。

  疯狂Java在前几年的培训过程中,凭借自身强悍的师资、一流的课程、真实的项目、超高的就业率已经让广大南方学子成功走上软件工程师职业道路。大量毕业即失业的学子已通过疯狂Java实现了就业。

 

转载于:https://www.cnblogs.com/gojava/p/3653912.html

http://www.lbrq.cn/news/2691577.html

相关文章:

  • 打好代码怎么做网站重庆公司网站seo
  • 哪个网站可以领手工回家做网络运营主要做什么工作
  • 360网站排名怎么做搜索引擎网站优化推广
  • 张家口做网站的公司夫唯seo培训
  • 购物网站开发意义网站如何宣传推广
  • wordpress今日更新模板windows优化大师怎么下载
  • 从事赌博类网站建设的哈尔滨百度推广公司
  • 网站日志分析怎么做上海百度推广客服电话
  • 2023年8月上海疫情爆发企业seo顾问公司
  • 厦门网站设计公司百度推广客服
  • h5可以发在哪些平台上seo研究所
  • wordpress整站生成html免费二级域名分发网站
  • 网站如何合理建设seo软文营销的特点
  • bootstrap wordpress主题seo网站推广的主要目的
  • 大学班级网站建设全国各城市疫情搜索高峰进度
  • ai智能设计logo免费2022最好的百度seo
  • 公司建设网站首页网站如何在百度刷排名
  • wordpress资源博客百度爱采购关键词优化
  • 做网站 多少钱合肥网站优化技术
  • 微博内容放到wordpress徐州seo企业
  • 长沙教育信息网上海高端seo公司
  • 北京营销型网站建站公司青岛seo服务哪家好
  • 如何做网课网站搜索引擎营销的主要方式有
  • 网站界面设计套题辅导班
  • 部门网站建设的意义营销策划方案ppt
  • 新闻网站广州网络营销公司
  • 如何做自己的淘宝网站app推广拉新接单平台
  • 蚌埠建设网站公司北京seo公司有哪些
  • 万网没备案怎么做网站短视频怎么赚钱
  • 网站单页制作教程公司网站建设步骤
  • Life:Internship in OnSea Day 50, 51
  • 【论文阅读】一种基于经典机器学习的肌电下肢意图检测方法,用于人机交互系统
  • Javase 之 字符串String类
  • Vue 3 快速入门 第六章
  • MySQL数据库简介
  • HBase BlockCache:LRU Cache