首页 > 其他分享 >异常面试题

异常面试题

时间:2023-01-29 12:34:47浏览次数:34  
标签:语句 面试题 处理 try finally catch 异常

1.异常的处理

声明:其实就是程序中遇到异常时,自己不处理,交给其它程序处理throw(在使用throw抛出异常代码的后面,不能书写任意代码)

捕获:其实就是在程序中遇到异常时,不会交给其他程序处理,自己处理try,catch,finally(使用try...catch...finally结构,catch中抛出异常后面如果有其他语句,先执行finally语句再去执行catch中的其他语句)

2.定义异常处理时,什么时候定义try,什么时候定义throws呢?

功能内部如果出现异常,如果内部可以处理,就用try;

如果功能内部处理不了,就必须声明出来,让调用者处理.

3.请写出你最常见的五个runtime excption.

NullPointerException(空指针异常)

ArrayIndexOutOfBoundsException(数组索引越界异常)

ClassCastException(类型转换异常)

ArithmeticException(数字计算异常)

NumberFormatException(数字格式化异常)

标签:语句,面试题,处理,try,finally,catch,异常
From: https://www.cnblogs.com/carney/p/17072357.html

相关文章

  • 反射面试题
    1.什么是反射机制,反射机制的优缺点.Java反射机制是在运行过程中,对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属......
  • JVM面试题
    1.JVM运行流程首先通过编译把Java代码转换成字节码文件,然后类加载器(ClassLoader)再把字节码文件加载到内存中,放在运行时数据区的方法区内,然后需要特定的命令解析器执......
  • 事务面试题
    1.说下事务的ACID原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生,一致性(Consistency):事务前后数据的完整性必须保持......
  • 通信协议面试题
    1.名词解释IP协议TOC协议UDPIP协议分组交换协议不可靠传输一个数据包自动分成若干小的数据包然后通过网络进行传输TCP协议传输控制协议可靠协议建立在IP协议之......
  • 苹果iPhone 日历查询功能异常
    2022年底苹果发布了IOS16.2版本系统,此时间段内所有升级的用户都将会出现日历查询功能失效,字符错乱等诸多问题。与客服沟通后告知,日历记录内容查询是没有时间限制的,可以无......
  • 关于面试题的一些记录
    笔试1、谈谈你对三层架构的理解?2、C#中的委托是什么?事件是不是一种委托?事件和委托的关系。3、说出一些常用的类、接口,请各举5个4、什么是sql注入?如何避免sql注入?5、C#......
  • Redis缓存的主要异常及解决方案
    作者:京东物流陈昌浩1导读Redis是当前最流行的NoSQL数据库。Redis主要用来做缓存使用,在提高数据查询效率、保护数据库等方面起到了关键性的作用,很大程度上提高系统的......
  • 集合面试题
    1.ArrayList和LinkedList的区别?ArrayList查询速度快(不准确),尾部增删快,头部增删慢,随机访问速度快;LinkedList头尾增删速度快,中间不高,性能远比ArrayList差,不适合做......
  • io流面试题
    1.Io流系介绍四大家族(IuputStream,OutputStream,Reader,Writer)IuputStream与OutputStream是所有字节型输入流的祖宗类.Reader与Writer是所有字节型输入输出流的祖宗类......
  • 基础语法面试题
    1.String , StringBuilder,StringBuffer的区别?(1)String只读字符串,引用的字符内容是不能被改变的.(2)StringBuilder和StringBuffer表示的字符串对象可以直接......