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

    20175327 2018-2019-2 《Java程序设计》第6周学习总结


    1.教材学习内容总结

    第七章 内部类与异常类

    • 异常类
      • 处理方式有两种:
      • 使用try..catch..finally进行捕获;
      • 在产生异常的方法声明后面写上throws 某一个Exception类型,如throws Exception,将异常抛出到外面一层去。
    • Java支持在一个类中声名另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类

    第十章 输入、输出流

    • 字节处理:两个最基本字节流的抽象父类InputStream、OutputStream,一般用他的继承类。

    注意:区别于raf的写,包括之后的流的写,只要写入不管写入多长会直接将原有的文件内容清空覆盖,不会像raf写入长度不够进行保留覆盖。

    • 处理字节的高级流:

      • BufferedInputStream 缓冲输入流
      • 构造:BufferedInputStream(fis) 方法同FileInputStream
      • BufferedOutputStream 缓冲输出流
      • 构造:BufferedOutputStream(fos) 方法同FileOutputStream

    2.教材学习中的问题和解决过程

    • 问题一:书中P164中,看到匿名类的特点,其中有一个不是很懂,就是匿名类可以访问外嵌类中的成员变量和方法,匿名类的类体中不可以声明static成员变量和static方法
    • 问题一解决方案:书上相当于是一个性质,并没有再尽心给解释说明,网上搜了一下,static类型还应该算是类的类型,应该不能访问实例的成员。
    • 问题二:在学习P166上异常类中出现了错误和异常的概念,在想两者是否指一个含义?还是有不同含义。
    • 问题二解决方案:经过查找资料,得出以下结论
      Exception(异常)是应用程序中可能的可预测、可恢复问题。异常一般是在特定环境下产生的,通常出现在代码的特定方法和操作中。在 EchoInput 类中,当试图调用 readLine 方法时,可能出现 IOException 异常。

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

    • 问题一:在运行Example7_7时,出现了以下错误

    • 问题一解决方案:仔细校对,文件名和主类名不同。

    • 问题二:在运行Example10_3的时候,发生了文件的无法运行的情况。

    • 问题二解决方案:用Windows中的idea进行代码编程再运算,路径符合。

    • 问题三:运行Example10_5时发现运行结果解密不正确。

    • 问题三解决方案:回到代码位置,然后将+改成-,编译运行结果正确

    4.托管代码


    5.上周考试错题总结

    • 错题一:第六题,答案是ACD,少选了D选项。

    下列说法正确的是

    A 成员变量的数据类型可以是Java中的任何一种数据类型。
    B 成员变量和局部变量的有效范围为整个类。
    C 方法返回的数据的类型可以是Java中的任何一种数据类型。
    D 方法体内可以对成员变量和方法体中声明的局部变量进行操作。

    • 错题一总结:概念不清楚,以后看书应该更细致一些。
    • 错题二:正确答案: B ,我的选择是A。

    下列关于参数传值的说法,错误的是

    A 对象调用方法时,参数变量必须有具体的值。
    B 方法如果改变参数的值,向参数传值的变量的值也会改变。
    C 可以向int型变量传递一个short值。
    D 如果改变参数变量所引用的实体,原变量的实体会发生同样的变化。
    E 对于可变参数,如一个参数代表x,那么x.length等于x所代表的参数的个数。

    • 错题二总结:在书P68的4.5节。方法如果改变参数的值,不会影响向参数“传值”的变量的值。

    6.上周课堂总结:

    未能及时完成练习,让我认识到学习Java应在时间上下功夫,认真理解每个符号,每个语法,才能有量变到质变的收获。

    参考资料

  • 相关阅读:
    删除重复记录
    SQL Server调试存储过程
    SQL日期格式化应用大全
    阻塞分析
    Ajax原理详细说明
    varchar和nvarchar的区别
    临时表vs.表变量以及它们对SQLServer性能的影响
    Enterprise Library系列文章回顾与总结
    关于分页控件的文章
    SQL操作全集
  • 原文地址:https://www.cnblogs.com/hollfull/p/10663827.html
Copyright © 2011-2022 走看看