一个面试必问的知识点:java中的异常( 三 )
(3)final finally finalize的区别?
final是一个java关键字 , 用于声明属性 , 方法和类 , 分别表示属性不可交变 , 方法不可覆盖 , 类不可继承 。 这个是在笔试当中常考的一个知识点 。
finally是异常处理语句结构的一部分 , 表示finally里面的代码块一定会执行 。 。
finalize是Object类的一个方法 , 在垃圾收集器执行的时候会调用被回收对象的此方法 , 供垃圾收集时的其他资源回收 , 例如关闭文件等 。
(4)常见的异常
NullPointException:空指针异常 , Jdk8里面可以用Optional对象来避免 。
IndexOutOfBoundsException:数组下标越界 。
NumberFormatException:数字类型转化异常 。
ClassCastException:类型转换异常 , 发生在强转时 。
FileNotFoundException:找不到指定文件 。
ClassNotFoundException:在classpath中找不到引用的类缺乏引用当前类的jar或没有设置classpath或jar损坏- , 找到jar并放入classpath中或检查jar是否损坏
推荐阅读
- 雷神|原神:曾经有一个强力五星角色,却因各种“流言蜚语”,擦肩而过
- 次世代|韩国战队全军覆没,斗鱼选手实力强大,一人击溃一个队
- 手机游戏|LOL手游第一个世界赛,破晓杯火热开战,DKG能紧随EDG夺冠吗?
- xyg|月光败给XYG不敢去采访,怕主持人问他一个问题!根本没办法解释
- 卡牌|王者峡谷最难抓的五个英雄,暗信算一个,榜首玩起来非常快乐
- 传奇世界|传奇世界:盘点当年出现过哪些漏洞,有一个至今都存在?
- 扁鹊|裴擒虎虎年限定有变,嫦娥拒霜思配音引热议,扁鹊有一个好消息
- 绝地求生|不播绝地求生,跑去玩双马尾少女?PDD后又一个主播“沉迷”幻塔
- 光·遇|光遇:追光季复刻盘点,下一个返场先祖,可能是笛子或者灯泡斗篷
- 地下城与勇士|DNF:“全民云上”时代到来,一个过气小副本,究竟有何魅力?