zoukankan      html  css  js  c++  java
  • 异常的相关总结

    1、异常分为:运行时异常、编译时异常;

    2、RuntimeException是运行时异常;不是RuntimeException,就是编译时异常啦;

    3、运行时异常与编译时异常的区别:

      运行时异常:编写的代码本身就存在bug,只是本人没有察觉的到,进行运行操作时会给出异常(报错),使程序终止,这种异常是必须要处理的;而且给出try-catch也是不能解决的;

        比如:数组下标越界,这即使使用try-catch也不能从根本上解决异常,致使程序终止;

      编译时异常:编写的代码本身没有问题,但是代码里如果含有处理文件流(或者其他的)时候,那么必须在代码里强制跑出可能遇到的文件流异常,可以在方法开头就throws,或者在catch后面进行捕获异常;{即:代码没有问题,只是可以会遇到一些潜在的问题,那么需要抛出相应的异常进行处理}------------在编写的过程中,代码会自动给出抛出异常的提示,这就是编译时异常;

    本人目前处于学习阶段,各位大神多多提宝贵的建议!
  • 相关阅读:
    深入探讨多态性及其在Java中的好处
    可扩展的Java线程池执行器
    Java并发:线程限制
    CF集萃3
    CF1151F
    [欧拉路]CF1152E Neko and Flashback
    LOJ#3119 随机立方体
    UOJ#449 喂鸽子
    CF1140F
    洛谷P5071 此时此刻的光辉
  • 原文地址:https://www.cnblogs.com/FanSunny/p/4740489.html
Copyright © 2011-2022 走看看