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

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

    教材学习内容总结

    第七章

    • 内部类可以用static进行修饰
    • 在一个类中,我们可以声明另一个类,而这个被声明的类,叫做内部类,包含内部类的类被叫做内部类的外嵌类
    • 与某个类有关的匿名类就是该类的一个子类,这是因为该子类没有明显的用类声明来进行定义
    • 与某个接口有关的匿名类就是实现该接口的一个类,这是因为该子类没有明显的用类声明来进行定义
    • 异常可以出现在方法调用过程中,就是说在方法调用过程中抛出异常对象,导致程序运行出现异常,并等待处理。
    • 可以用try-catch语句来处理异常,将可能出现的异常操作放在try-catch语句的try部分,当try部分中的某个方法调用发生异常后,try部分便会立即结束执行,并随即转向相应的catch部分

    第十章

    • 所有输入流类都是抽象类InputStream(字节输入流)或者是抽象类Reader(字符输入流)的子类
    • 所有输出流都是抽象类OutputStream(字节输出流)或者是Writer(字符输出流)的子类
    • InputStream类是字节输入流的抽象类,是所有字节输入流的父类
    • Reader类是字符输入流的抽象类,所有字符输入流的实现都是它的子类
    • OutputStream类是字节输入流的抽象类,此抽象类表示输出字节流的所有类的超类
    • Writer类是字符输出流的抽象类,所有字符输出类的实现都是它的子类

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

    • 问题1:FileInputStream流的read方法和FileReader流的read方法有什么不同?

    • 问题1解决方案:
      FileInputStream:以字节流方式读取;

    FileReader:把文件转换为字符流读入;

    InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。用Reader读取出来的是char数组或者String,使用InputStream读取出来的是byte数组

    Reader类及其子类提供的字符流的读取charInputStream及其子类提供字节流的读取byte,所以FileReader类是将文件按字符流的方式读取,FileInputStream则按字节流的方式读取文件;InputStreamReader可以将读如stream转换成字符流方式,是readerstream之间的桥梁

    代码托管



    上周考试错题总结

    解析:B:一个子类只能有一个父类,但一个父类可以有多个子类

    解析:A项:abstract关键字不能应用于static、private或final 方法。 E项:不能有方法体

    解析:A:应该是虚线。C:接口无法调用类中的其他的非接口方法

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 6000行 30篇 400小时
    第一周 23/23 1/5 18/18
    第二周 367/390 2/7 16/34
    第三周 672/1062 1/8 23/57
    第四周 724/1786 2/10 20/77
    第五周 1084/2870 1/11 15/92

    参考资料

  • 相关阅读:
    freebsd ports update url
    Cisco交换机里IP和MAC地址互查找出对应端口
    实现不同vlan间的相互通信方法一:单臂路由
    文件共享③Samba实例
    RHEL6基础四十九之RHEL文件(夹)权限进阶篇
    windows下查找指定端口被哪个程序占用
    DNSmasq – 配置DNS和DHCP
    dnsmasq多vlan配置
    dnsmasq.conf 配置
    windows2003 DHCP中批处理绑定IP与MAC
  • 原文地址:https://www.cnblogs.com/cbmwtsl/p/8689201.html
Copyright © 2011-2022 走看看