ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java复习随笔(三点五)——异常

2022-09-05 17:31:51  阅读:275  来源: 互联网

标签:java 复习 RuntimeException 处理 程序 编译 随笔 异常 public


异常概述

异常:就是程序出现了不正确的情况
image

  • Error:严重问题,不需要处理(这里的不需要处理指的是无法通过特殊方式进行处理,解决办法只有在源代码上进行删除或修改)
  • Exception:称为异常类,它表示程序本身可以处理的问题。
  • RuntimeException:在编译期不检查,出现问题后需要我们回来修改代码
  • 非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了。

异常处理

如果程序出现了问题,我们需要自己来处理,有两种方案:

  • try...catch...
  • throws

Throwable的成员方法

方法名 说明
public String getMessage() 返回此throwable的详细消息字符
public String toString() 返回此可抛出的简短描述
public void printStackTrace() 把异常的错误信息输出在控制台

编译时异常和运行时异常的区别

Java中的异常被分为两大类:编译时异常运行时异常,也被称为受检异常和非受检异常。所有的RuntimeException类及其子类被称为运行时异常,其他异常都是编译时异常

  • 编译时异常:必须显示处理,否则程序就会发生错误,无法通过编译
  • 运行时异常:无需处理,也可以和编译时异常一样处理

标签:java,复习,RuntimeException,处理,程序,编译,随笔,异常,public
来源: https://www.cnblogs.com/maplerain/p/16658596.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有