-
2020-09-02 19:10:30
java.lang.RuntimeException的直接子类有这些:
1.AnnotationTypeMismatchException
2.ArithmeticException
3.ArrayStoreException
4.BufferOverflowException
5.BufferUnderflowException
6.CannotRedoException
7.CannotUndoException
8.ClassCastException
9.CMMException
10.ConcurrentModificationException
11.DataBindingException
12.DOMException
13.EmptyStackException
14.EnumConstantNotPresentException
15.EventException
16.IllegalArgumentException
17.IllegalMonitorStateException
18.IllegalPathStateException
19.IllegalStateException
20.ImagingOpException
21.IncompleteAnnotationException
22.IndexOutOfBoundsException
23.JMRuntimeException
24.LSException
25.MalformedParameterizedTypeException
26.MirroredTypeException
27.MirroredTypesException
28.MissingResourceException
29.NegativeArraySizeException
30.NoSuchElementException
31.NoSuchMechanismException
32.NullPointerException
33.ProfileDataException
34.ProviderException
35.RasterFormatException
36.RejectedExecutionException
37.SecurityException
38.SystemException
39.TypeConstraintException
40.TypeNotPresentException
41.UndeclaredThrowableException
42.UnknownAnnotationValueException
43.UnknownElementException
44.UnknownTypeException
45.UnmodifiableSetException
46.UnsupportedOperationException
47.WebServiceException更多相关内容 -
RuntimeException及其子类在异常处理时可以不必处理,属于免检异常。
2021-03-14 02:30:08【判断题】预处理命令是C++语句的一种。...【单选题】对2000年11月1日零时的全国人口进行逐一调查,这是( )【单选题】某地区对占该地区销售额75%的5大商业企业的经济效益进行调查,这种调查方式属于( )...【判断题】预处理命令是C++语句的一种。
【单选题】家居空间设计中,下列关于天花图表示方法的表述哪一项不是正确的?
【判断题】把数组中元素按某种顺序排列的过程叫查找。
【判断题】Java的每个子类的构造方法都要显式调用它的直接父类的构造方法。
【单选题】对2000年11月1日零时的全国人口进行逐一调查,这是( )
【单选题】某地区对占该地区销售额75%的5大商业企业的经济效益进行调查,这种调查方式属于( )
【判断题】在类的定义中如果不明确给出父类,那么默认父类是Object类。
【判断题】给付定金的一方不履行合同义务的,无权要求返还定金。
【判断题】使用try-catch语句时,一个try只能对应一个catch。
【单选题】手绘天花布置图的表示方法中,天花造型用( )绘制。
【判断题】接口中只有常量,没有变量;只有抽象方法,并且都是public方法。
【判断题】Java语言源程序是不区分大小写的。
【判断题】Java语言是平台无关的,只需编写一次程序,就可以在任何计算机上运行。
【判断题】数学函数abs()包含在“string.h"文件中。
【单选题】卫生间的天花材料需要具有防潮的功能,其最常采用的材料可能为下面哪一种类型?
【判断题】如果一个java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名一致。
【判断题】Java语言中可用下标和指针两种方式表示数组元素。
【判断题】在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部直接访问。
【判断题】承担违约责任的前提是违约方因过错而违约。
【单选题】筒灯、射灯属于下列哪一种灯具类型?
【判断题】当事人一方因第三人的原因造成违约的,由第三人向对方承担违约责任。
【判断题】抽象类是指使用abstract关键字修饰的类,抽象类中可以存在抽象方法和普通方法。
【判断题】抽象类和接口都不能实例化,都没有构造方法。
【判断题】确定数组中是否包含有某个关键字的过程叫排序。
【判断题】一行可以写多条预处理命令
【判断题】类中的static修饰的变量或方法,可以用类名或对象的引用变量访问。
【判断题】对象一经声明就可以使用,不需要实例化。
【单选题】下列哪一个选项不属于天花图标注的内容?
【单选题】抽样调查抽取的调查单位必须遵循的原则是( )
【单选题】要检查市场上的某种饮料的合格率,应采用( )
【判断题】可变参数是指参数的参数类型可变。
【判断题】病毒基因组可以由DNA组成,也可以由RNA组成。
【判断题】Protected类型的实例变量只能在本类中使用,其他类中不可以使用。
【判断题】当事人就延迟履行约定违约金的,违约方支付违约金后,还应当履行债务。
【判断题】Java语言是面向对象的高级语言。
【单选题】下列哪一项不属于天花图需要表达的内容?
【判断题】抽象方法不能含有方法体,并且必须定义在抽象类中。
【判断题】Java语言程序对垃圾能够自动回收处理。
【判断题】Java语言具有良好的安全性和可移植性及平台无关性。
【判断题】赔偿损失的范围包括预期可得利益,但不能超过违约方订立合同时能够预见到的因违约可能造成的损失。
【单选题】天花表面有进退关系的处理形式,常常采用暗灯槽,以及与各种类型的吊灯、吸顶灯、筒灯等灯具相配合,属于下列哪一种类型的天花界面造型?
【判断题】可变参数是指参数的参数个数可变。
【单选题】乡镇企业局为了总结先进管理生产经验,选择了几个先进乡镇企业进行调查,这种调查属于( )
【判断题】RuntimeException及其子类在异常处理时可以不必处理,属于免检异常。
【判断题】数组一旦创建大小不可改变。
【单选题】手绘天花布置图的表示方法中,凡是剖到的墙、柱的断面轮廓线用( )绘制。
【论述题】根据以上文章,写一篇一千字左右的读后感。
【单选题】形状如一条光带,一般藏在天花灯槽中的灯具可能是( )。
【单选题】人们经常提到的“解剖麻雀”式的工作方法,属于( )
【单选题】调查鞍山.宝山.武汉.包头.北京等几个大型钢铁企业就可以我国钢产量的基本情况,这种调查方式是( )
-
RuntimeException类的几个子类,编写抛出并捕获该子类异常的程序。
2020-11-01 14:45:171.EmptyStackException类 public class Printer { private String name; public void setName(String name) { this.name = name; } ... public void print() { ... private void printString(String1.EmptyStackException类
public class Printer { private String name; public void setName(String name) { this.name = name; } public void print() { printString(name); } private void printString(String s) { System.out.println(s + " (" + s.length() + ")"); } public static void main(String[] args) { Printer printer = new Printer(); try{ printer.print(); } catch(NullPointerException ae) {System.out.println("ycbh");} }
2.ArithmeticException类
public class TestArithmeticException { public static void main(String[] args) { int a,b,c; a=1; b=0; c=a/b; System.out.println(c); } } public class TestArithmeticException { public static void main(String[] args) { try{ int a,b,c; a=1; b=0; c=a/b; System.out.println(c); } catch(ArithmeticException e) { System.out.println("除数为0"); } } }
3.NullPointerException类
public class TestArry { private static int[] x; public static void main(String[] args) { System.out.println(x[0]); } } public class TestArry { private static int[] x; public static void main(String[] args) { try { System.out.println(x[0]); } catch(NullPointerException e) { System.out.println("空指针异常"); } } }
4.ArrayIndexOutOfBoundsException类
public class TestArgs { public static void main(String[] args) { String foo=args[1]; System.out.println("foo="+foo); } } public class TestArgs { public static void main(String[] args) { try{ String foo=args[1]; System.out.println("foo="+foo); } catch(ArrayIndexOutOfBoundsException e) { System.out.println("数组下标越界"); } } }
5.NegativeArraySizeException类
public class TestNegativeArraySize { public static void main(String[] args) { int[] a; a=new int[-1]; } } public class TestNegativeArraySize { public static void main(String[] args) { try{ int[] a; a=new int[-1]; } catch(NegativeArraySizeException e) { System.out.println("负数组长度异常"); } } }
-
Java 自定义异常类(RuntimeException的子类)
2020-04-05 11:10:24RuntimeException的父类为Exception类,该类为运行时异常类RuntimeException类为运行时异常类,它的父类为Exception类
当运行时出现异常时,可以声明或捕获,一般不声明,一般会捕获,至少保证程序继续运行
举个例子:
定义了一个Word类,该类是单词类,根据单词的业务逻辑,单词中只能含有a~z、A~Z里的字符,但是在初始化Word对象可能会有含有其他字符,当含有其他字符时,就让程序报错。
代码如下:
定义异常类,继承RuntimeException类
public class WordsCanOnlyBeComposedOfEnglishLetters extends RuntimeException{//继承Exception为编译时异常 public WordsCanOnlyBeComposedOfEnglishLetters(String str) { super(str); } }
定义实体类Word
public class Word { private String word; public Word() { word=""; } public Word(String str) /*声明这里可能出现异常*/ { for(int i=0;i<str.length();i++) { if(!((str.charAt(i)>='A'&str.charAt(i)<='Z')||(str.charAt(i)>='a'&str.charAt(i)<='z'))) { throw new WordsCanOnlyBeComposedOfEnglishLetters("含有非法字符"); } } word=str; } public void setWord(String str) /*声明这里可能出现异常*/ { for(int i=0;i<str.length();i++) { if(!((str.charAt(i)>='A'&str.charAt(i)<='Z')||(str.charAt(i)>='a'&str.charAt(i)<='z'))) { throw new WordsCanOnlyBeComposedOfEnglishLetters("含有非法字符"); } } word=str; } public String getWord(String str) { return word; } }
//主类代码 public class Main { public static void main(String[] args) { //捕获异常 try { Word w1=new Word("hj1"); System.out.println("正常执行……"); }catch(WordsCanOnlyBeComposedOfEnglishLetters w){ w.printStackTrace(); } System.out.println("执行结束!"); } }
-
ClassCastException源码,强制类型转换不是其子类引发的错误,是RuntimeException 的子类
2019-08-12 23:36:38package java.lang;...class ClassCastException extends RuntimeException { private static final long serialVersionUID = -9223365651070458532L; public ClassCastException() { super();... -
Java学习-选取RuntimeException类的五个子类,编写抛出并捕获上述子类异常的程序。
2021-10-21 09:04:47EmptyStackException类 (空堆栈异常): class A{ public static void main(String[]args){ Stack<Integer>stack = new Stack<Integer>(); try{ stack.pop(); }catch (Exception e){ ..... -
java.lang.RuntimeException的直接子类
2016-11-13 22:24:52java.lang.RuntimeException的直接子类有这些: ... -
IllegalArgumentException源码,引发以指示方法已通过非法或 不恰当的论点,是RuntimeException子类
2019-08-13 00:00:14package java.lang; public class IllegalArgumentException extends RuntimeException { public IllegalArgumentException() { super(); } public IllegalArgumentException(String s... -
空指针异常,单一个对象没有初始化就开始使用将报空指针异常,是RuntimeException子类
2019-08-13 23:27:55package java.lang;...class NullPointerException extends RuntimeException { private static final long serialVersionUID = 5162710183389028792L; public NullPointerException() { super... -
哪些异常是RuntimeException?Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚
2017-08-01 14:25:27一,为什么框架中根本没有对Exception的一般子类进行回滚配置,异常发生时,事务都进行了回滚 ,说好的只会对RuntimeException(Unchecked 非受检异常)回滚呢? 此时,我们就有必要了解一下,RuntimeException所... -
哪些异常是RuntimeException?Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚...
2019-09-26 06:42:58一,为什么框架中根本没有对Exception的一般子类进行回滚配置,异常发生时,事务都进行了回滚 ,说好的只会对RuntimeException(Unchecked 非受检异常)回滚呢? 此时,我们就有必要了解一下,RuntimeExceptio... -
SecurityException源码,由安全管理器引发以指示安全冲突,是RuntimeException子类
2019-08-13 23:32:55package java.lang;...public class SecurityException extends RuntimeException { private static final long serialVersionUID = 6878364983674394167L; public SecurityException() { super(); ... -
NegativeArraySizeException源码,试图创建有害大小的数组,是RuntimeException子类
2019-08-13 23:25:10package java.lang;...class NegativeArraySizeException extends RuntimeException { private static final long serialVersionUID = -8960118058596991861L; public NegativeArraySizeException() ... -
RuntimeException和Exception
2020-11-19 20:08:361.RuntimeException是Exception的子类; 2.Exception定义了必须处理的异常,而RuntimeException定义的异常可以选择性的进行处理。 常见的RuntimeException: NumberformatException,ClassCastException,... -
Exception 与 RuntimeException及其子类使用上的区别
2019-02-21 11:39:14相信各位读者对Exception 和 RuntimeException已经有了基本的了解,即便没有特别熟悉,对于它们之间的区别,网上...简单来说就是一句话,对于出现RuntimeException异常及其子类异常的地方,最好也要使用异常处理机制... -
TypeNotPresentException源码,类型不存在异常,是RuntimeException子类
2019-08-13 23:46:32package java.lang;...public class TypeNotPresentException extends RuntimeException { private static final long serialVersionUID = -5101214195716534496L; private String typeName; public Type... -
UnsupportedOperationException源码,引发以指示不支持请求的操作。是RuntimeException子类
2019-08-13 23:49:59package java.lang;...public class UnsupportedOperationException extends RuntimeException { public UnsupportedOperationException() { } public UnsupportedOperationException(String mes... -
列举3个以上的RuntimeException(异常相关五)
2018-08-05 10:19:39RuntimeException是java中所有运行时异常的父类,实际运行时出现的都是它的子类,看看RuntimeException的Java doc就可以随便列出几个: 1, Object x = new Integer(0); System.out.println((String)x); 当试图将... -
Java学习之RuntimeException类举例分析
2021-10-26 13:43:51在Oracle官网上列出了RuntimeException类的直接子类 现分析其中的一些常见子类 1.ArithmeticException 发生情况:当发生异常算术条件时抛出。例如,整数“除以零”抛出该类的实例。 举例分析: public class ... -
IllegalStateException源码,表示在非法或时间不合适。换句话说,Java环境或Java应用...RuntimeException子类
2019-08-13 23:12:34package java.lang; public class IllegalStateException extends RuntimeException { public IllegalStateException() { super(); } public IllegalStateException(String s) { super(... -
使用名称访问枚举常量名称,发现该名称不存在枚举常量引发的异常,是RuntimeException子类
2019-08-12 23:45:36package java.lang; @SuppressWarnings("rawtypes") public class EnumConstantNotPresentException extends RuntimeException { private static final long serialVersionUID = -6046998521960521108L; ... -
常见的RuntimeException异常有哪些?
2019-01-06 16:35:27RuntimeException是Exception类的子类,Exception类对象是Java程序处理或抛弃的对象,它有各种不同的子类分别对应于不同类型的例外。其中类RuntimeException代表运行时由Java虚拟机生成的例外,如算术运算异常 ... -
哪些异常是RuntimeException?Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚,mysql mybatis sql
2019-06-20 12:25:35Sql异常属于RuntimeException吗?Spring下SQL异常事务回滚 2017年08月01日 14:25:27 51bigod 阅读数 19624 版权声明:本文为博主原创文章,可以转载不可复制。 ... -
IllegalMonitorStateException源码,引发以指示线程已尝试在 对象的监视器,或者...是RuntimeException子类
2019-08-13 23:09:05package java.lang;...class IllegalMonitorStateException extends RuntimeException { private static final long serialVersionUID = 3713306369498869069L; public IllegalMonitorStateException()... -
ArrayStoreException源码,一个数组中数组元素出现多种类型错误,是RuntimeException的子类
2019-08-12 23:32:20package java.lang;...class ArrayStoreException extends RuntimeException { private static final long serialVersionUID = -4522193890499838241L; public ArrayStoreException() { super(... -
ArithmeticException源码,非法算术表达式引发,比如整数除以0,等等,是RuntimeException的子类
2019-08-12 23:23:05package java.lang;...public class ArithmeticException extends RuntimeException { private static final long serialVersionUID = 2256477558314496007L; public ArithmeticException() { super... -
Throwable、Error、Exception和RuntimeException的区别,作用又是什么?列举3个以上的RuntimeException
2018-11-12 09:57:19它的两个子类是Error和Exception; 2.Error 是 Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个“正规”的条件,但它也是 Error 的... -
Java 异常之 RuntimeException和Exception的区别
2020-12-28 17:10:58所有方法都可以在不声明throws的情况下抛出RuntimeException及其子类 不可以在不声明的情况下抛出非RuntimeException简单的说 非RuntimeException必要自己写catch块处理掉。如果不处理,程序将出现编译错误。 ...
-
Spring4Mybatis:这是一个Spring MVC + Mybatis 的项目,不仅仅只是简单的demo或是增删改查,她Spring事务管理(默认只对<em>RuntimeException</em>或是其<em>子类</em>回滚) 异常处理(ExceptionHandler) JMS消息处理机制 Mybatis与S
-
Spring_Hibernate集成* 默认情况下运行期异常才会回滚(包括继承了<em>RuntimeException子类</em>),普通异常是不会滚的 * 编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处
-
java实现源码转补码-Java-Cheatsheet:Java笔记备忘单,侧重于基础知识和有用的面试技巧java实现源码转补码目录 ...在超类中声明为protected方法在<em>子类</em>中必须是public或protected 私有方法不会被继承 按位运算 宽度与可能的值 使用的位数(宽度)
-
java7源码-demo515:异常处理一般情况下很少用Throwable,而是使用它的两个<em>子类</em>Error、Exception。 Error类特指应用程序在运行期间发生的严重错误。如:虚拟机内存用尽、堆栈溢出等等。一般情况
-
Java入门1·2·3:一个老鸟的Java学习心得.PART2(共3个)10.2 <em>子类</em>对象?父类对象? 251 10.2.1 父随子行 251 10.2.2 当构造方法遇到继承 254 10.2.3 记得给类一个无参数的构造方法 255 10.2