Throwable以及错误

/*
异常的体系:
----------| Throwable  所以异常或者错误类的超类
--------------|Error  错误   错误一般是用于jvm或者是硬件引发的问题,所以我们一般不会通过代码去处理错误的。
--------------|Exception 异常   是需要通过代码去处理的。

如何区分错误与异常呢:
    如果程序出现了不正常的信息,如果不正常的信息的类名是以Error结尾的,那么肯定是一个错误。
    如果是以Exception结尾的,那么肯定就是一个异常。

*/
class Demo9
{
    public static void main(String[] args)
    {
        //java虚拟机在默认的情况下只能管理64m内存。
        byte[] buf = new byte[1024*1024];
        System.out.println("Hello World!");
    }
}
时间: 2024-12-29 23:12:21

Throwable以及错误的相关文章

java异常面试常见题目

在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题.Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客.关于Java中Error和Exception的面试题目多是关于Exception和Error的概念,如何处理Exception,以及 处理Exception时需要遵守的最佳实践等等.尽管关于多线程.垃圾回收.JVM概念和面向对象设计等方面的问题依然主宰着这类面试,你仍然需要为回答

那些年我们踩到过的坑(一):为ThreadPoolExecutor 指定RejectedExecutionHandler需要注意的坑

昨天下午公司的短信发送服务挂掉,查日志发现有些短信服务提供商的服务器time out.马上联系对方,确认服务已经恢复正常,我们立马重启服务,恢复正常. 我们的短信服务是起一个线程T1从redis list去拿消息,然后创建一个发送短信的任务线程扔到线程池里执行,每一个发送短信的任务都会连接服务商的服务,time out就是从这里抛出来的,可是连接time out怎么能导致我们的服务挂掉呢? 还好当时做了thread dump,分析了下dump 文件,发现线程T1挂掉了,看代码发现该线程的run方

JSP中九个隐含对象

JSP中9个隐含对象 隐含对象 所属的类 说明 request javax.servlet.http.HttpServletRequest 客户端的请求信息 response javax.servlet.http.HttpServletResponse 网页传回客户端的响应 session javax.servlet.http.HttpSession 与请求有关的会话 out javax.servlet.jsp.JSPWriter 向客户端浏览器输出数据的数据流 application java

JAVA学习--异常Exception

一.异常的体系结构 * java.lang.Throwable  *         |-----Error:错误,程序中不进行处理  *         |-----Exception:异常,要求在编写程序时,就要考虑到对这些异常的处理  *                 |-----编译时异常:在编译期间会出现的异常(执行javac.exe命令时,出现异常) *                 |-----运行时异常:在运行期间出现的异常(执行java.exe命令时,出现异常)  *  *

Java的Exception和Error面试题10问10答

在Java核心知识的面试中,你总能碰到关于 处理Exception和Error的面试题.Exception处理是Java应用开发中一个非常重要的方面,也是编写强健而稳定的Java程序的关键,这自然使它成为面试题中的常客.关于Java中Error和Exception的面试题目多是关于Exception和Error的概念,如何处理Exception,以及 处理Exception时需要遵守的最佳实践等等.尽管关于多线程.垃圾回收.JVM概念和面向对象设计等方面的问题依然主宰着这类面试,你仍然需要为回答

JSP之再体验

0.配置servlet的模板 1.找Jar文件:\Common\plugins (myeclipse.ini文件中查看) * com.genuitec.eclipse.wizards*.jar 2.找模板文件   * templates目录/servlet.java 1.什么JSP * servlet:java编写的处理动态web的技术 * 特点:Java代码中嵌套html代码 * jsp * 特点:HTMl代码中嵌套java代码 * %tomcat%/conf/web.xml  --> <s

java 异常机制

浅谈java异常机制 下班闲来无事,看看java基础知识,做一下总结 异常机制:是java提供的一个解决突发事件或者误操作的一种控制流程的一种解决方案 Throwable 所有错误或者异常的超类,包含两个子类Error和Exection 其中Error错误是程序无法处理的,如内存溢出.机器断电等 Exception异常包括运行时异常和编译时异常 运行时异常类均继承RuntimeException,常见的如NullPointerException,ArithmeticException,Index

JAVA异常体系

1.异常体系 ----|Throwable 所有错误或异常的父类 --------|Error(错误) --------|Exception(异常)一般能通过代码处理 ------------|运行时异常:方法上可以不声明,调用者可以不处理 ------------|编译时异常:方法上必须要声明,调用者必须要处理 2.为何有差异 运行时异常都是可以通过程序员良好的编程习惯避免的,所以java编译器没有做严格要求.例如:ArithmeticException.NullPointerExceptio

Rx学习(一)

RXjava学习资料: https://www.gitbook.com/book/yuxingxin/rxjava-essentials-cn/details 如下只是学习笔记而已,后面添加实战案例,现在只是理论总结: Rxjava语言特点: 1,易于并发从而更好的利用服务器的能力: 2,易于有条件的异步执行: 3,一种更好的方式来避免回调地狱: 4,一种响应式方法. RXjava源于观察者模式: 添加了如下三个缺少的功能: 1,生产者在没有更多数据可用时能够发出信号通知:oncompleted