zoukankan      html  css  js  c++  java
  • java学习第十七天2020/7/22

    一.

    产生异常的情况

    表达式的计算违反了java的语义;

    超出资源限制

    java这程序的代码中的throw语句被执行

    异步异常.......

    thread 的stop方法被调用;

    java虚拟机内部错误

    java 异常处理通过5个关键字来管理

    try  catch   throw  throws  finally

    Error异常

    一般是低沉环境或硬件问题,

    Exception

    运行时异常非运行时异常

    二.

    throw??

    java中异常是靠 "抛出" 也就是英语的"throw" 来使用的,意思是如果发现到什么异常的时候就把错误信息 "抛出"。

    所以如果没有throw,发生异常,只能由java的最后一道防线jvm去处理,性质不一样。

    throw代表动作,表示抛出一个异常的动作,throws代表一种状态,代表方法可能有异常抛出。throw用在方法实现中,而throws用在方法声明中,throw只能用于抛出一种异常,而throws可以抛出多个异常。

    三.异常处理方式

  • 相关阅读:
    整型数字转utf8
    cmake构建时指定编译器架构(x86 or x64)
    tcp echo server libuv
    VS2015编译boost1.62
    android rom开发
    游戏昵称
    乐观锁和悲观锁
    数据库锁机制
    MySQL事务实现原理
    MySQL事务
  • 原文地址:https://www.cnblogs.com/qiangini/p/13363609.html
Copyright © 2011-2022 走看看