A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Zhouyongming 中级黑马   /  2016-4-2 18:50  /  342 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

A:异常的概述
        * 异常就是Java程序在运行过程中出现的错误。
* B:异常的分类
        * 通过API查看Throwable
        * Error(错误:一出现就是致命的)
                * 服务器宕机,数据库崩溃等
        * Exception
C:异常的继承体系
        * Throwable
                * Error       
                * Exception
                        * RuntimeException(运行时异常,一般都是程序员犯得错误,需要修改源码的.)
                        * 编译时异常:在编译时必须进行处理,不处理无法通过编译.
  1. package com.heima.exception;

  2. public class Demo1_Exception {
  3.         public static void main(String[] args) {
  4.                 //demo1();       
  5.         }
  6.         //运行时报出NullPointException(空指针异常)和ArrayIndexOutOfBoundsException
  7.         public static void demo1() {
  8.                 int[] arr = {11,22,33,44,55};
  9.                 //arr = null;                                        //NullPointerException                                空指针异常
  10.                 System.out.println(arr[10]);        //ArrayIndexOutOfBoundsException        数组索引越界异常
  11.         }

  12. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马