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

旅游网站系统建设方案网页设计需要哪些软件

旅游网站系统建设方案,网页设计需要哪些软件,拓者设计吧注册码必须买吗,安康市网约车平台文章目录1. 异常概述2. JVM 的默认处理方案3. 异常处理之 try...catch4. Throwable 的成员方法5. 编译异常和运行异常的区别6. 异常处理之 throws7. 自定义异常8. throws 和 throw 的区别1. 异常概述 异常就是程序出现了不正常的情况。 ① Error#xff1a;严重问题#xff… 文章目录1. 异常概述2. JVM 的默认处理方案3. 异常处理之 try...catch4. Throwable 的成员方法5. 编译异常和运行异常的区别6. 异常处理之 throws7. 自定义异常8. throws 和 throw 的区别1. 异常概述 异常就是程序出现了不正常的情况。 ① Error严重问题不需要处理 ② Exception称为异常类它表示程序本身就可以处理的问题 ③ RuntimeException在编译期是不检查的出现问题后需要我们回来修改代码 ④ 非 RuntimeException编译期就必须处理的否则程序不能通过编译就更不能正常运行了。 2. JVM 的默认处理方案 如果程序出现了问题我们没有做任何处理最终 JVM 会做默认的处理。 1把异常名称、异常原因以及异常出现的位置等信息输出在了控制台 2程序从此处就停止执行。 3. 异常处理之 try…catch 如果程序出现了问题我们需要自己来处理有两种方案 ① try…catch… ② throws //格式 try {//可能出现异常的代码 } catch (异常类名 变量名) {//异常的处理代码 }执行流程 1程序从 try 里面的代码开始执行 2出现异常会自动生成一个异常类对象该异常对象将被提交给 Java 运行时系统 3当 Java 运行时系统接收到异常对象时会到 catch 中去找匹配的异常类找到后进行异常的处理 4执行完毕后程序还可以继续往下执行。 try {int[] arr {1, 2, 3};System.out.println(arr[3]); } catch (ArrayIndexOutOfBoundsException e) {System.out.println(你访问的数组索引不存在); }4. Throwable 的成员方法 Throwable 是所有异常的祖宗类。 Throwable 的成员方法如下 try {int[] arr {1, 2, 3};System.out.println(arr[3]);} catch (ArrayIndexOutOfBoundsException e) {System.out.println(e.toString());}e.printStackTrace() 方法的输出信息是最全的所以也是我们经常使用的 5. 编译异常和运行异常的区别 Java 中的异常被分为两大类编译时异常和运行时异常也被称为受检异常和非受检异常所有的 RuntimeException 类及其子类被称为运行时异常其他的异常都是编译时异常。 编译时异常必须显示处理否则程序就会发生错误无法通过编译 运行时异常无需显示处理也可以和编译时异常一样处理。 6. 异常处理之 throws 虽然我们通过 try…catch…可以对异常进行处理但是并不是所有的情况我们都有权限进行异常的处理。也就是说有些时候可能出现的异常是我们处理不了的这个时候该怎么办呢 针对这种情况Java 提供了 throws 的处理方案。 throws 异常类名;注意这个格式是跟在方法的括号后面的 public static void show() throws ArrayIndexOutOfBoundsException {int[] arr {1, 2, 3};System.out.println(arr[3]); }① 编译时异常必须要进行处理使用 try…catch… 或 throws如果采用 throws 这种方案它仅仅是抛出异常并没有做实际的操作将来谁调用谁就得单独去处理 ② 运行时异常可以不处理出现问题后需要我们回来修改代码。 7. 自定义异常 //格式 public class ScoreException extends Exception {public ScoreException() {}public ScoreException(String message) {super(message);} }//ScoreException.javapackage com.an;public class ScoreException extends Exception {public ScoreException() {}public ScoreException(String message) {super(message);} } //Teacher.javapackage com.an;public class Teacher {public void checkScore(int score) throws ScoreException {if (score 0 || score 100) {throw new ScoreException(你给的分数有误分数应该在0~100之间);} else {System.out.println(分数正常);}} } //Test.java//Test.javapackage com.an;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(请输入分数);int score sc.nextInt();Teacher t new Teacher();try {t.checkScore(score);} catch (ScoreException e) {e.printStackTrace();}} } 8. throws 和 throw 的区别 throws ① 用在方法声明后面跟的是异常类名 ② 表示抛出异常由该方法的调用者来处理 ③ 表示出现异常的一种可能性并不一定会发生这些异常。 throw ① 用在方法体内跟的是异常对象名 ② 表示抛出异常由方法体内的语句处理。
http://www.w-s-a.com/news/475409/

相关文章:

  • 官网网站设计费用vue大型网站怎么做路由
  • 青海省安建设管理部门网站厦门网站快照优化公司
  • 张家港建网站公司网站开发 认证
  • 网站建设方式优化兰州医院网站制作
  • 怎么创造网站wordpress伪静态规则怎么写
  • 自己怎么做一元购物网站信誉好的合肥网站推广
  • 做网站的骗术有什么好的网站设计思想的博客
  • 网站建设工作 方案企查查企业信息查询在线
  • 上海外贸建站商城定制软件安卓
  • 成都网站建设_创新互联wordpress 相邻文章
  • 电子商务网站制作步骤免费建网站知乎
  • 龙岩有什么招聘本地网站团购网站 方案
  • 服务器运行一段时间网站打不开注册公司名字核名查询系统
  • 企业网站改版的意义响应式网站建设新闻
  • 大连金州新区规划建设局网站金坛市建设局网站
  • 有哪些做排球比赛视频网站wordpress 教师工作坊
  • 深圳好点的网站建设公司互联网企业信息服务平台
  • 下载空间大的网站建设哈尔滨网站制作软件
  • 南城网站仿做无锡网站制作哪家价格便宜
  • c做的网站营销策划课程
  • 免费网站404免费进入重庆的公需科目在哪个网站做
  • 网站空间租用费用网站建设公司怎么宣传
  • 镇江网站建设优化案例分析dw2018网页制作步骤图文
  • 网站开发一个多少钱为什么前端都不用dw
  • 网站降权的原因北京中小企业网站建设公司
  • 个人域名能做网站吗wordpress
  • 手机网站设计只找亿企邦工业设计公司简介
  • 腾讯云主机做网站免费网站怎么做啊
  • 网站建设推广销售话术广州网页定制多少钱
  • 备案号是哪个网站项目管理pmp