什么时运行时异常?什么是非运行时异常?
通俗的讲:
运行时异常:就是编译通过,运行时就崩了,比如数组越界。
非运行时异常:就是编译不通过,这时就得必须去处理了。不然就没法运行了。
全面的讲:


Throwable 是所有 Java程序中错误处理的父类 ,有两种资类: Error 和 Exception 。 Error :表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误 ,导致JVM无法继续执行,因此,这是不可捕捉到的&#x

Java基础学习总结(86)——Java异常处理机制Exception抛出异常时throw和throws用法详解相关推荐

  1. java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)

    最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...

  2. Java基础之jvm,堆的分类新生代、老生代和永久代详解

    JVM是Java Virtual Machine(Java虚拟机),是一种用于计算设备的规范,一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的. 引入Java语言虚拟机后,J ...

  3. Java基础学习笔记三 Java基础语法

    Scanner类 Scanner类属于引用数据类型,先了解下引用数据类型. 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型 变量名 ...

  4. Java基础学习总结(50)——Java事务处理总结

    一.什么是Java事务 通常的观念认为,事务仅与数据库相关. 事务必须服从ISO/IEC所制定的ACID原则.ACID是原子性(atomicity).一致性(consistency).隔离性(isol ...

  5. java中哪些可以私有化_《Java基础学习笔记》JAVA修饰符之私有化(Private)

    1,什么是private修饰符? private是权限修饰符,用于修饰类中的成员(成员变量,成员函数). private修饰后的成员只在本类中有效. /* 例: * 将age私有化以后,类以外即使建立 ...

  6. 《Java基础学习笔记》JAVA面向对象之封装

    1,封装,是指隐藏对象的属性和实现细节,仅对外提供公共访问方式. 2,好外:        a)将变化隔离.        b)便于使用.        c)提高重用性.        d)提高安全性 ...

  7. java 非侵入式_Java非侵入式API接口文档工具apigcc用法详解

    一个非侵入的api编译.收集.Rest文档生成工具.工具通过分析代码和注释,获取文档信息,生成RestDoc文档 前言 程序员一直以来都有一个烦恼,只想写代码,不想写文档.代码就表达了我的思想和灵魂. ...

  8. java与python多态的区别_什么是多态,Python多态及用法详解

    在面向对象程序设计中,除了封装和继承特性外,多态也是一个非常重要的特性,本节就带领大家详细了解什么是多态. 我们都知道,Python 是弱类型语言,其最明显的特征是在使用变量时,无需为其指定具体的数据 ...

  9. Java 基础学习-Java语言概述

    Java 基础学习 第一章 Java语言概述 回顾java基础知识,进行整理记录. 文章目录 Java 基础学习 前言 一. Java语言发展史(了解) 二.Java语言跨平台原理(理解) 三.JRE ...

最新文章

  1. 图像分段线性变化_暗光也清晰的图像增强算法
  2. 使用win32 API 下载文件
  3. IOS 程序插件及功能动态更新思路┊
  4. 用DateTime.ToString(string format)输出不同格式的日期
  5. zend studio php 5.5,Zend Studio使用教程:在Zend Studio中调试PHP(5/5)
  6. win10-PC端无法输入中文
  7. 在wordpress中添加幻灯片展示
  8. 计算机软件3dmax在展览中的研究,关于3DMAX软件的虚拟现实技术的应用研究
  9. php创建数组填充数组的方法
  10. Linguist for Mac(mac菜单栏语言翻译工具)
  11. iphone计算机怎样打开声音,8个iOS必知小技巧!iPhone的声音还可以调更大哦!
  12. 帆软思迈特软件Smartbi两家区别在哪里?
  13. 密码学(期末复习版)
  14. SSM项目图书馆管理系统,适合新人练手和毕设参考,功能首页展示 系统注册登录登出 用户管理 权限控制管理 书籍管理 图书借阅管理 个人借阅记录管理 书籍详细信息展示等
  15. anaconda自动安装jupyter后打开E盘
  16. 娱乐篇~最近挺火的520遍我爱你源码和利用大数计算1~50的阶乘
  17. 关于VMware 虚拟机使用时,一打开虚拟机就重启问题-Win11
  18. 第一篇 树莓派刷机和系统基础配置
  19. 正则表达式字符集与test判断语句参数总结
  20. 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走

热门文章

  1. 斜面孔如何绘制_如何才能做好钢结构厂房基础设计
  2. 文本以大写字母html,如何强制EditText以大写字母开始文本?
  3. linux分支结构,实验四 Shell脚本中的分支结构
  4. mysql外键实例学生成绩_mysql 外键(foreign key)的详解和实例
  5. warframe怒焚者结合目标_【虚荣盒子】设计目标和功能规划
  6. QT每日一练day26:绘制图片
  7. android多环境,Android多环境配置打包
  8. python中文件操作的相关函数有哪些_Python常见文件操作的函数示例代码
  9. fastjson反序列化漏洞_【漏洞复现】fastjson反序列化漏洞
  10. 埋点是什么意思_(一百二十二)埋点方案举例,如何做埋点方案