zoukankan      html  css  js  c++  java
  • 2019年暑假学习进度报告第六篇

    一. 本周做了什么

    本周是大一暑假第六周,有较多的时间写代码。

    学习时间大约有10小时,敲代码大约有7小时。

    二. 下周准备做什么?

    继续跟书和网站学习 Java。

    三. 本周遇到的问题?

    1.异常处理 try catch

      1.将可能抛出FileNotFoundException 文件不存在异常的代码放在try里
      2.如果文件存在,就会顺序往下执行,并且不执行catch块中的代码
      3. 如果文件不存在,try 里的代码会立即终止,程序流程会运行到对应的catch块中
      4. e.printStackTrace(); 会打印出方法的调用痕迹,如此例,会打印出异常开始于TestException的第16行,这样就便于定位和分析到底哪里出了异常

    2. throws与throw这两个关键字的区别:
      1. throws 出现在方法声明上,而throw通常都出现在方法体内。
      2. throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某个异常对象。

    3. 运行时异常RuntimeException指: 不是必须进行try catch的异常 
    常见运行时异常: 
    除数不能为0异常:ArithmeticException 
    下标越界异常:ArrayIndexOutOfBoundsException 
    空指针异常:NullPointerException 

  • 相关阅读:
    Maven仓库是什么
    什么是Maven
    Shiro 的优点
    shiro有哪些组件
    Python偶斐波那契数
    Python求1000以内所有3或5的倍数的和。
    python"TypeError: 'NoneType' object is not iterable"错误解析
    python中列表常用的几个操作函数
    反射类的一些基本用法
    循环随机数短时间内大多都是重复的问题
  • 原文地址:https://www.cnblogs.com/deepend/p/11442361.html
Copyright © 2011-2022 走看看