zoukankan      html  css  js  c++  java
  • 《Java程序设计》第五周学习总结 20165218 2017-2018-2

    《Java程序设计》第五周学习总结 20165218 2017-2018-2

    教材学习内容总结

    第7章 内部类与异常类

    内部类

    • 在类中定义另一个类,外嵌类和内部类
    • 内部类可以用外嵌类中的成员变量和方法
    • 内部类不可以声明类变量和类方法
    • 仅供其外嵌类使用

    异常类

    • try-catch语句
    try{
        可能发生异常的语句
    }
    catch(ExceptionSubClass1 e){
        ...
    }
    catch(ExceptionSubClass2 e){
        ...
    }
    

    一旦try部分抛出异常对象,try部分立刻结束,转到相应的catch部分;也可以用throw故意抛出异常。


    断言

    //格式一
    assert booleanException;
    //如果booleanException为true,继续执行程序;否则立刻结束
    
    //格式二
    assert booleanException:messageException;
    //如果booleanException为true,继续执行程序;否则输出messageException,结束执行
    

    代码调试中的问题和解决过程

    • 问题1:课本第286页代码开始运行结果如下

    • 问题1解决方案:将第12行改为File f = new File("F:\JAVAcode\Ch10\src","Example10_4.java");,即我自己存放代码的路径,即可正常运行


    代码托管


    上周考试错题总结

    课本77页

    如果类中有类变量,当时用new运算符创建多个不同的对象时,分配给这些对象的这个类变量占有相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量,也就是说对象共享类变量


    参考资料

  • 相关阅读:
    洛谷 P1823 音乐会的等待
    [The Diary] 10.30 Monday
    洛谷 P1094 纪念品分组
    codevs 1258 关路灯
    NOIP 2012 国王游戏(60分)
    bzoj3745 [COCI2015]Norma
    CF1110E Magic Stones
    bzoj4237 稻草人
    bzoj2653 middle
    单调队列与斜率优化杂题
  • 原文地址:https://www.cnblogs.com/zicerain/p/8687577.html
Copyright © 2011-2022 走看看