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

网站更改备案网页制作与设计知识点复习

网站更改备案,网页制作与设计知识点复习,seo网站诊断报告,网站建设资源往期回顾: 【前端学java】JAVA开发的依赖安装与环境配置 (0)【前端学java】java的基础语法(1)【前端学java】JAVA中的packge与import(2)【前端学java】面向对象编程基础-类的使用 (…

往期回顾:

  • 【前端学java】JAVA开发的依赖安装与环境配置 (0)
  • 【前端学java】java的基础语法(1)
  • 【前端学java】JAVA中的packge与import(2)
  • 【前端学java】面向对象编程基础-类的使用 (3)
  • 【前端学java】类中的访问权限详解,通俗易懂(4)
  • 【前端学java】java中final修饰符(5)
  • 【前端学java】全网最通俗易懂的JAVA抽象概念(6)
  • 【前端学java】Java中的接口和枚举概念(7)
  • 【前端学java】java中的Object类(8)
  • 【前端学java】java 中的数组(9)
  • 【前端学java】java中的字符串操作(10)
  • 【前端学java】java中的包装类(11)
  • 【前端学java】java中的日期操作(12)
  • 【前端学java】语法练习-工具类的封装(13)
  • 【前端学java】复习巩固-Java中的对象比较(14)

常见的错误类型

编译时错误

这类错误在代码编写阶段产生,主要包括语法错误、类型错误、变量未声明等。这类错误在程序编译时就会被检测出来,如下面代码的类型转换错误

错误(Errors)

通常是Java虚拟机无法恢复的严重问题,如OutOfMemoryError、StackOverflowError等。如下图递归没有跳出逻辑导致的StackOverflowError报错

异常

运行时异常RuntimeException

这是未经检查的异常,Java编译器不会强制要求程序员处理这些异常(运行代码时才会出现异常提示)。

在上面的例子中,我们创建了一个包含3个元素的整数数组,然后尝试访问数组的第4个元素。由于数组长度只有3,所以这会抛出一个ArrayIndexOutOfBoundsException运行时异常。

检查型异常Checked Exceptions

这是受检查的异常,Java编译器会强制要求程序员处理这些异常。

在上面的代码中,我们尝试打开一个名为"example.txt"的文件并读取它。由于这个文件可能不存在或无法读取,因此new FileReader报错,程序无法执行。

这个时候需要通过try catch捕获异常,和前端一样

异常处理的基本语法

前端中的异常处理方法

前端中异常处理基本上使用try-catch 语句就够了,Promise 链式调用中使用.catch 方法也可以捕获异常,这两种是常用的,都很简单。

后端中的异常处理方法

Java中的异常处理语法主要包括try-catch语句和throw语句。

try-catch语句

public static void main(String[] args) {  try {  String str = "Hello World";  int length = Integer.parseInt(str); // 传递了一个字符串类型的参数,应该使用String.length()方法获取长度  } catch (NumberFormatException e) {  // 如果传递的参数不是一个有效的整数,则会抛出NumberFormatException异常  } catch (IllegalArgumentException e) {  // 如果传递了一个不合法或不适当的参数,则会抛出IllegalArgumentException异常  }  finally {  // 无论是否发生异常,都将执行的代码块  }
} 

注:这里我们只做简单的语法使用展示,具体catch中的错误类型我们不必纠结深入学习,遇到具体的问题时巩固学习即可。

throw语句

throw语句用于手动抛出异常。当程序遇到一个异常条件时,可以使用throw语句抛出一个异常对象。

public class Main {  public static void main(String[] args) {  int[] numbers = {2, 4, 6, 8};  // 遍历数组并查找元素  for (int i = 0; i < numbers.length; i++) {  if (numbers[i] == 5) {  // 手动抛出异常  throw new IllegalArgumentException("数组中不存在元素 5");  }  }  }  
}

自定义异常

在Java中,我们可以创建自定义异常,自定义异常通常从Exception或其子类派生(简单了解即可)。

// 定义一个新的异常类,继承自Exception类  
public class MyException extends Exception {  public MyException() {  super();  }  public MyException(String message) {  super(message);  }  public MyException(String message, Throwable cause) {  super(message, cause);  }  public MyException(Throwable cause) {  super(cause);  }  
}

现在,我们可以在代码中抛出这个新的异常:

public class Test {  public static void main(String[] args) {  try {  // 在这里抛出我们的自定义异常  throw new MyException("这是我的异常");  } catch (MyException e) {  e.printStackTrace();  }  }  
}
http://www.yayakq.cn/news/898076/

相关文章:

  • 网站模板 登陆公司云网站建设
  • 怎么判断网站建设年龄青岛设计网站的公司
  • 上海网站建设公司哪家好?agile WordPress
  • 哪里找做网站的客户云南建设局网站首页
  • 网站备案去哪里备案seo关键词快速排名前三位
  • 自适应网站三套代码广州网页设计师培训班
  • 商丘网站推广的方法自己做的网站怎么接入银联支付
  • 一台服务器做两个网站吗海珠建网站的公司
  • 网站设计联系方式郑州网站建设维护
  • 网站建设公司市场策划方案网站开发运营经理
  • 免费个人网站服务器用自己的电脑做服务器弄网站
  • 济南建网站工作室网站建设与推广综合实训报告册
  • 邯郸医院网站建设望城网站建设
  • 一般网站建设步骤百度招聘
  • 没有网站做淘宝客求人做网站的网站
  • 电脑做网站用word家具定制十大名牌
  • 高端品牌网站设计公司价格网站建设包括哪些技术
  • 公司网站内容相近购物网站项目介绍
  • 网站服务器如何管理中国酒店设计网
  • 以前自己做的网站怎么样删除天津建设网站天津市地铁规划图
  • 制作一个收费网站要多少钱网页视频下载手机
  • html用表格来做网站布局自己制作网站该怎么做
  • 云服务器品牌前十大排名官网优化包括什么内容
  • 建设网站前的需求分析沈阳做网站的公司推荐
  • 上海景泰建设股份有限公司网站手机网站建设推广方案ppt
  • 网站积分规则设计国内室内设计师
  • 东莞网站优化排名互联网信息服务平台
  • 成都网站维护永兴县网站建设哪家好
  • 如何制作自己的网站页制作flash是怎么做网站的
  • 成都购物网站建设招聘网站怎么做市场