异常初识

Posted 苏轼的红烧肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常初识相关的知识,希望对你有一定的参考价值。

package yichang;

import java.util.Scanner;

public class Test {

    public static void main(String[] args) {
        String s=null;
        int[]a={4,4,6,8};
        int i=9;
        System.out.println("请输入一个下标");
        Scanner scanner=new Scanner(System.in);
        int index=scanner.nextInt();
        try{
            System.out.println(a[index]);
            System.out.println("字符串的长度是:"+s.length());
            System.out.println("能找到结果");
        }
        
            catch(java.lang.NullPointerException e){
            System.out.println("空指针异常");
        }catch(java.lang.ArrayIndexOutOfBoundsException e){
            System.out.println("数组下标越界");
        }
        
        catch(Exception e){
            System.out.println("我是异常的父类,我什么异常都能找到");
            e.printStackTrace();
        }

        
        
        //a[9]=90;
        //创建了一个ArrayIndexOutOfBoundsException
        //类型的异常对象,并抛出
        //System.out.println(s.length());
        //System.out.println("hello world");
        
        
    }

}

 

以上是关于异常初识的主要内容,如果未能解决你的问题,请参考以下文章

Java初识方法

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段

异常和TCP通讯

初识Java语言- 异常