java.lang.Excetion,java.lang.RuntimeException,java.lang.Error有什么区别?
来源:互联网 发布:高中地理视频教学软件 编辑:程序博客网 时间:2024/06/18 16:20
Error类对象由Java虚拟机生成并抛出,Exception类对象由应用程序处理或抛出
error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
Error表示系统级的错误和程序不必处理的异常,
RuntimeException是Exception的子类,一般来说该异常是程序在运行时抛出这种错误编译是无法捕捉的,如果在程序中不加处理,在程序运行就会产生并上缴给JVM处理。
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。Java编译器要求方法必须声明抛出可能发生的非运行时异常同,但是并不要求必须声明抛出未被捕获的运行时异常。
exception表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况
Exception表示需要捕捉或者需要程序进行处理的异常。
- java.lang.Excetion,java.lang.RuntimeException,java.lang.Error有什么区别?
- java.lang.Excetion,java.lang.RuntimeException,java.lang.Error有什么区别?
- java.lang.RuntimeException翻译
- java.lang.RuntimeException: NYI
- java.lang.RuntimeException: Stub!
- java.lang.runtimeexception
- java.lang.RuntimeException nativeLibraryDirectories
- java.lang.RuntimeException
- java.lang.RuntimeException
- java.lang.RuntimeException: Error caching map.xml
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.ClassNotFoundException: xxxxMapper
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
- UNIX环境高级编程--第9章总结
- 计算机专业的学习资料与个人对本专业的理解
- Grid++Report 入手教程:VB 通过Grid Report 显示时间
- 指针遍历vector向量
- 腾讯开放平台相关内容
- java.lang.Excetion,java.lang.RuntimeException,java.lang.Error有什么区别?
- 统计单词数 c算法
- ubuntu trash 垃圾箱的文件存储位置
- http://blog.csdn.net/wgwxf/article/details/7804027
- 利用fseek和ftell求文件的长度(字节数)
- Ubuntu 9.10 麦克风无声音解决方法
- 文件上传概述
- 软件工程 之 需求分析
- 软工总结