Java核心基础(4) 异常相关
来源:互联网 发布:绝地求生鼠标宏数据 编辑:程序博客网 时间:2024/06/05 07:40
Java异常相关
面试题总结(4)
1、error和exception有什么区别?
error 表示恢复不是不可能但很困难的情况下的一种严重问题。是java运行环境中的内部错误或者硬件问题。比如:内存资源不足等。对于这种错误,程序基本无能为力比如说内存溢出。 exception表示一种设计或实现问题。它处理的是因为程序设计的瑕疵而引起的问题或者外在的输入等引起的一般性问题,是程序必须处理的。
2、throws 关键字和 throw 关键字有什么区别和联系?
thorws用在函数上,后面跟异常类名。
throw用在函数内,后面跟异常对象。
3、运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常或者捕获,但是并不要求必须声明抛出未被捕获的运行时异常。
4、请写出你最常见到的5个runtime exception。
NullPointerException(空指针异常)、
ArrayIndexOutOfBoundsException(数组下标越界)、
ClassCastException(类转换错误)、
ArithmeticException(数学运算异常(如除数为0的异常)) 、
IndexOutOfBoundsException(越界)、
NumberFormatException(数字转换异常)、
EmptyStackException(空栈异常)
0 0
- Java核心基础(4) 异常相关
- Java核心基础(3) 集合相关
- Java基础回顾 : 异常的相关知识
- Java基础(异常)
- java基础之异常Exception(4)
- 【基础篇系列4】java核心(上)
- java核心基础补遗2(纯手打)
- java面试核心基础(1)
- Java核心基础(1) 基本语法
- Java核心基础(2) 面向对象
- Java 核心基础技术(二)
- java 基础(异常处理)
- java 基础(异常练习)
- java基础(六),异常
- java基础(逻辑运算、异常)
- Java基础(六)异常
- Java核心之异常处理
- java异常处理相关
- java 版 异或加密
- POJ3267 The Cow Lexicon(DP)
- sdk
- 企业付款Openid
- 随机产生a-z一个字母
- Java核心基础(4) 异常相关
- 编译模块 Makefile样本
- TestNG测试集合
- Android adapter 中动态设置控件的方法
- Linux学习——crontab定时任务
- 基于Mahout的电影推荐系统
- uv纹理坐标设定与贴图规则
- 第十章 信号
- iOS开发UI篇—使用storyboard创建导航控制器以及控制器的生命周期