zoukankan      html  css  js  c++  java
  • 20145129 《Java程序设计》第6周学习总结

    20145129 《Java程序设计》第6周学习总结

    教材学习内容总结

    • InputStream与OutStream
      • 串流设计的概念
        • 输入串流代表对象为java.io.InputStream实例,输出串流代表对象为java.io.OutputStream实例。
        • 在不使用InputStream与OutputStream时,必须使用closs()方法关闭串流
        • FileInputStream是InputStream的子类,用于衔接文档以写出数据。FileOutputStream是OutputStream的子类。
        • java.net.URL只要指定网址URL实例会自动进行HTTP协议,可以使用openStream()方法取得InputStream实例。
      • 串流继承架构
        • 使用System的setIn()方法指定InputStream实例,重新指定标准输入来源。setOut()方法指定PrintStream实例,将结果输出至指定目的地。
        • 执行程序时使用>将输出结果导向至指定文档,使用>>则是附加信息。
        • System.err为PrintSteam实例,称为标准错误输出串流,用于立即显示错误信息。
      • 串流处理装饰器
    • 字符处理类
      • Reader与Writer继承架构
        • 针对字符数据的读取,JavaSE提供了java.io.Rrader类,其抽象化了字符数据读入的来源。针对字符数据写入,提供了java.io.Writer类,其抽象化了数据写出的目的地。
      • 字符处理装饰器
    • 线程与并行API
      • 线程
        • 如果想在run()以外独立设计流程,可以撰写类操作java.lang.Runnable接口,流程的进入点是操作在run()方法中。从main()开始的流程会由主线程执行,可创建Thread实例来执行Runnable实例定义的run()方法,要启动线程执行指定流程,必须调用Thread实例的start()方法。
      • 并行API

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

    暂时没有。

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

    • 检查代码没有问题后,不太明白为什么会报错。

    • 在写download这个程序时,并没有注意到"StreamIO"与书上定义的名不一样导致报错。

    • 代码托管后,不知道怎么加入项目组。

    其他(感悟、思考等,可选)

    实践能进步,有问题先自己学习解决,不懂再问,这样可以提高学习独立性。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 3000行 15篇 300小时
    第一周 50/50 2/2 14/14
    第二周 100/150 1/3 10/24
    第三周 300/450 1/4 15/39
    第四周 350/800 1/5 50/74
    第五周 200/1000 1/6 30/104
    第六周 500/1500 2/8 26/130
  • 相关阅读:
    ASP.NET MVC案例教程(一)
    大型网站架构演变和知识体系
    Windows下的.NET+ Memcached安装
    ASP.NET MVC案例教程(基于ASP.NET MVC beta)
    JS调用webservice的通用函数。
    ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax
    自己实现memcached客户端库
    ASP.NET 2.0防止同一用户同时登陆
    cookie,dom,css,js实现页面换肤
    在线编辑器实现原理(兼容IE和FireFox)
  • 原文地址:https://www.cnblogs.com/l-cat/p/5376591.html
Copyright © 2011-2022 走看看