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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LHP 中级黑马   /  2014-4-9 23:43  /  1039 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*1:如果程序试图除零或用零取模,会产生ArithmeticException(算数异常)
*/
class  
{
        public static void main(String[] args)
        {
                int j=0;
                j=j/j;
        }
}

/*
2:当程序试图访问一个空对象中的变量或方法,或者一个空数组中的元素时,则引发NullpointerException(空指针异常)

*/
class Null
{
        public static void main(String[] args)
        {
                String o=null;
                        int a[]=null;
                o.length();
                a[0]=0;
        }
}

/*
3:如果一个数组的长度是负数,会引发NegativeArraySizeException(数组负下标)异常
*/
class NegArray
{
        public static void main(String[] args)
        {
                int a[]=new int[-1];
                a[0]=0;
        }
}

/*
4:试图访问数组中的一个非法元素时,会引发ArrayIndexOutOfBoundsException(数组索引越界)异常
*/
class ArrayOut
{
        public static void main(String[] args)
        {
                int a[]=new int[0];
                a[0]=0;
        }
}

/*
5:如果一个类被引用,但在运行时系统没有找到被引用的类,这时会引发NoClassDefFiundException(未找到类定义)异常
*/
class NoClass
{
        public static void main(String[] args)
        {
                C c=new C();
        }
}

评分

参与人数 1技术分 +1 收起 理由
枫儿 + 1 神马都是浮云

查看全部评分

0 个回复

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