• 2020.7.26 + 周报(3)


    一、今日学习内容       每周周报

      1、异常声明、捕获和处理

        (1)异常机制概述  

            Java异常是指在代码段中发生运行出错的情况。程序中的错误可能来自于编译错误和运行错误。编译错误是因为编写的程序存在语法问题,未能通过编译过程而产生            的错误,它将由语言的编译系统负责检测和报告。运行错误是在程序的运行过程中产生的错误。
                 a.什么是异常:Java把程序运行中遇到的非致命的,通过某种修正后还能继续执行的错误称作异常。
                 b..产生异常的几种情况
                (1) Java 虚拟机检测到了异常,这些异常可能是由以下几种情况引起的。
                        表达式的计算违反了Java的语义,如整数被0除。
                        超出了某些资源限制,如使用了太多的内存。
                (2) Java 程序代码中的throw语句被执行。
                (3)异步异常发生。异步异常的原因可能由以下情况引起。
                        Thread的stop方法被调用。
                       Java 虚拟机内部错误发生。
                c.异常处理的几个关键字
                       Java异常处理通过5个关键字来管理,它们是try、catch、 throw、 throws 和finally.
                      Java中的异常类有一个父类叫做Throwable, 其下面有两个子类分别是Error 类和Exception类。

           

      

       VitualmachineError子类,当虚拟机崩溃了或用尽了他继续操作所需要的资源时,就抛出该错误。

     

          (2) Exception

            Exception指的是异常,或理解为程序运行过程中出现的意外情况,通常在程序中捕获的异常其实是Exception及其Exception子类的异常。Exception类型的异常又分为运行时异常和非运行时异常。

     

     

    二、遇到的问题

       对异常问题理解不清楚,没有记住

    三、明日计划

      继续学习第八章的内容

    收获:

         在这一周继续学习了第五章的内容,多态的变化,还学习了类的相关关键字:Static,Final,Abstract,也学习了第六章接口的相关知识,对第八章的异常的相关知识也有了初步的了解。

    遇到的问题:

        对接口的相关知识不是很了解,不熟悉。

    下周计划:

        继续学习第八章第十二章的内容。

  • 相关阅读:
    MongoDB性能优化五步走之读书笔记
    Effective java 第十章 并发 避免过度同步 读书笔记
    Effective java 第三章对于所有对象都通用的方法(一) 读书笔记
    mongodb设计模式策略之读书笔记
    Effective java 第十章 并发 同步访问共享的可变数据 读书笔记
    搬运工生涯开端
    Effective java 第二章创建和销毁对象 读书笔记
    Mongodb聚合操作之读书笔记
    ArcGIS Engine 的插件式开发
    从一个AE画点的例子来看C#QI机制
  • 原文地址:https://www.cnblogs.com/wmdww/p/13381758.html
Copyright © 2020-2023  润新知