第八周作业

学号 20162310 《程序设计与数据结构》第8周学习总结

教材学习内容总结

  • 异常的概念容易被混淆。异常是一个对象,不同于一般意义上的错误。
  • throw关键字抛出异常信息。RuntimeException属于uncheckException的子类
    image
  • throws对异常进行声明。 Exception属于CheckException的子类
    image
  • IO操作的目标是从数据源中读取数据(输入),以及将数据写入到数据目的地当中(输出)
  • IO有三种分类方式:1、输入流以及输出流。2、字节流与字符流。3、节点流以及处理流。
  • IO当中的核心类 image
  • 数据的流向以Java程序为参照物

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

  • 问题1:对于数据源以及数据目的地的概念理解有偏差
  • 问题1解决方案:通过视频的教学介绍,数据源不仅可以指文件,也可以指键盘以及网络,相应的,数据目的地指的是文件,屏幕以及网络
  • image
  • 问题2:如何来操作核心类的核心方法呢?字节流和字符流在表示上有何不同呢
  • 问题2解决方案:通过视频的教学我很直观得理解了IO流两种方法的不同

- 字节流(read方法)image

- 字符流(write方法)image

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

  • 问题1:在编写视频中的TestChar程序时提示我FileReader类和FileWriter类无法使用
  • image
  • image
  • 问题1解决方案:通过上网查找,发现使用FileReader,FileWriter之前必须声明它们属于哪个包.[应该要在开头声明:import java.io.*]
    关于FileReadere与FileWriter的基本用法

代码托管

image

上周考试错题总结(上周学习中,对于教材没有充分理解导致了错误很多,排名下降了很多,十分痛心)

  • 通过提交来执行确定的代码从而完成方法的调用,被称为binding(绑定)
  • 多态方法的绑定发生在运行时
  • 后绑定比编译时绑定更低效
  • next,hasNext,toString都实现了Iterator接口的对象
  • 通过初始化Animal接口创建一个对象是不可能的
  • 一个接口是可以被用作引用类型的
  • 在Linux中rm-f可以实现强制删除
  • FHS定义了两层规范,第一层是:下面的各个目录应该要放什么文件数据,例如/etc应该防止设置文件,/bin与/sbin则应该防止可执行文件等。第二层则是针对/user及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件,/user/share防止共享数据等等

结对及互评

20162314王译潇同学本周认真学习,我也常向他询问关于本周异常学习的问题。在讯问中发现他在Java学习中掌握知识很牢固,很会融会贯通,我应该向他好好学习

点评过的同学博客和代码

学习进度条

| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)
| -------- | :----------------😐:----------------😐:---------------: |:-----😐
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 40/40 | 1/1 | 10 | |
| 第二周 | 269/200 | 1/1 | 10 | |
| 第三周 | 700/700 | 1/1 | 10 | |
| 第四周 | 1200/800 | 1/1 | 15 | |
| 第五周 | 789/800 | 1/1 | 15 | |
| 第六周 | 382/500 | 1/1 | 15 | |
| 第七周 | 368/500 | 1/1 | 15
| |
| 第八周 | 314/400 | 1/1 | 15

posted @ 2017-04-23 21:09  林臻  阅读(211)  评论(4编辑  收藏  举报