zoukankan      html  css  js  c++  java
  • 20155327 2016-2017-4 《Java程序设计》第6周学习总结

    20155327 2016-2017-4 《Java程序设计》第6周学习总结

    教材学习内容总结

    理解流与IO

    • 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
    • IO包括输入和输出流,输入流指的是将数据以字符或字节形式从外部媒介比如文件、数据库等读取到内存中所以也分为字符输入流和字节输入流。输出流指的是将内存中的数据写入外部媒介,也分为了字符输出流和字节输出流。

    理解InputStream/OutPutStream的继承架构

    应用程序角度来看,如果要将数据从来源取出,可以使用输入串流,如果要将数据写入目的地,可以使用输出串流。在Java中,输入串流代表对象为java.io.InputStream实例,输出串流代表对象为java.io.OutputStream实例。无论数据源或目的地为何,只要设法取得InputStream或OutputStream的实例,接下来操作输入/输出的方式都是一致,无须理会来源或目的地的真正形式

    理解Reader/Writer继承架构

    • BufferedReader:它是带有缓存的字符流,用它可以包装fileReader用来读取文件,它有一个方法不是一般的爽,那就是readline()方法,可以一行一行的读。
    • BufferedWriter:它也是带有缓存的字符流,用它可以包装filewriter用来写东西到文件里,它也有一个方法很好用,那就是writeline()方法,可以一行一行的写。
      InputStreamReader 和OutputStreamWriter都是字符转换流,也都是用来操作文件的,其实流你只要掌握住规律就行了

    会使用装饰类

    装饰类来装饰输入输出来,提供更强大的IO操作
    FilterInputStream(FilterOutputStream)继承自InputStream(Outputstream)
    常用装饰类(都继承自FilterInputStream) 功能
    DataInputStream(DataOutputStream) 读写基本类型即UTF
    BufferedInputStream(BufferedOutputStream) 使用缓冲区
    PrintStream继承自Outputstream,用于格式化输出到文本或控制台等

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

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

    代码托管(statistics.sh脚本的运行结果截图)

    上周考试错题总结-

    结对及互评

    评分标准

    1.正确使用Markdown语法(加1分): -
    不使用Markdown不加分 - 有语法错误的不加分(链接打不开,表格不对,列表不正确...) - 排版混乱的不加分

    1. 模板中的要素齐全(加1分) - 缺少“教材学习中的问题和解决过程”的不加分 - 缺少“代码调试中的问题和解决过程”的不加分 - 代码托管不能打开的不加分 - 缺少“结对及互评”的不能打开的不加分 - 缺少“上周考试错题总结”的不能加分 - 缺少“进度条”的不能加分 - 缺少“参考资料”的不能加分
    2. 教材学习中的问题和解决过程, 一个问题加1分
    3. 代码调试中的问题和解决过程, 一个问题加1分
    4. 本周有效代码超过300分行的(加2分) - 一周提交次数少于20次的不加分
    5. 其他加分: - 周五前发博客的加1分 - 感想,体会不假大空的加1分 - 排版精美的加一分 - 进度条中记录学习时间与改进情况的加1分 - 有动手写新代码的加1分 - 课后选择题有验证的加1分 - 代码Commit Message规范的加1分 - 错题学习深入的加1分 - 点评认真,能指出博客和代码中的问题的加1分 - 结对学习情况真实可信的加1分
    6. 扣分: - 有抄袭的扣至0分 - 代码作弊的扣至0分 - 迟交作业的扣至0分

    点评模板:

    • 博客中值得学习的或问题:
    • 代码中值得学习的或问题:
    • 基于评分标准,我给本博客打分:10分。得分情况如下:1.正确使用Markdown语法(加1分)
    1. 模板中的要素齐全(加1分)
    2. 教材学习中的问题和解决过程, 一个问题加1分
    3. 代码调试中的问题和解决过程, 一个问题加1分
    4. 本周有效代码超过300分行的(加2分)
    5. 感想,体会不假大空的加1分 - 排版精美的加一分 - 代码Commit Message规范的加1分 - 错题学习深入的加1分- 结对学习情况真实可信的加1分
    6. [20155329]http://www.cnblogs.com/hpl20155329/p/6659868.html
    7. 上周博客互评情况 - [220155228]http://www.cnblogs.com/besti20155228/p/6622871.html [20155305]http://www.cnblogs.com/20155305ql/p/6629218.html - [20155321]http://www.cnblogs.com/nhx19970709/p/6623830.html#3651840 [20155338]http://www.cnblogs.com/Hdywan/p/6624784.html

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 10/10 1/4 10/10
    第二周 90/100 1/5 12/22
    第三周 120/320 1/6 16/38
    第四周 180/500 1/7 14/52
    第五周 150/650 1/8 14/66
    第六周 150/800 1/9
          | 15/81             |       |
    

    参考资料

  • 相关阅读:
    轻松搭建CAS 5.x系列(7)-在CAS Server使用第三方帐号做认证
    轻松搭建CAS 5.x系列(6)-在CAS Server上增加OAuth2.0协议
    轻松搭建CAS 5.x系列(5)-增加密码找回和密码修改功能
    CAS 5.x搭建常见问题系列(3).Failure to find org.apereo.cas:cas-server-support-pm-jdbc:jar:5.1.9
    CAS 5.x搭建常见问题系列(2).PKIX path building failed
    CAS 5.x搭建常见问题系列(1).未认证的授权服务
    轻松搭建CAS 5.x系列(4)-Java客户端程序接入CAS单点登录,Hello World版
    轻松搭建CAS 5.x系列文章
    CAS实现SSO单点登录-CAS Server 5.3搭建 cas5.3搭建 cas5.3去除https cas 去除https cas 5.x 去除https
    互联网大咖都要收藏的几个网站,纯干货
  • 原文地址:https://www.cnblogs.com/l97----/p/6660259.html
Copyright © 2011-2022 走看看