zoukankan      html  css  js  c++  java
  • 20169202 2016-2017-2《移动平台》第五周学习总结

    教材内容及总结

    第十六章

    文件系统可以包含三个类型的对象:文件,目录(也叫文件夹),和符号链接。文件系统中的一个对象可以通过唯一路径来标识。
    Linux/Unix变体都有一个根目录:/。Windows可以有多个根目录:C:、D:等。

    路径:
    绝对路径指向文件系统中的一个对象的所有信息。
    相对路径并没有所有信息。

    读写二进制数据:
    InputStream 从一个池中读取二进制数据的流
    OutputStream 向一个齿池写入二进制数据流

    读写文本(字符):
    Writer 用于写字符的流
    outputStreamWriter 将给定的字符集转换为字节流
    Reader 用于写文本(字符等人类可以阅读的数据)
    InputStreamReader 读取字节,使用指定的字符集将其转换为字符

    第十九章

    1、扩展java.lang.Thread类。
    2、实现java.lang.Runnable接口。
    3、实例化线程
    4、实现了java.lang.Runnable接口的类,则用Thread的构造方法
    5、启动线程 在线程的Thread对象上调用start()方法
    6、线程优先级,如果有多个进程等待,当运行进程自愿放弃的时候,具有最高优先级的进程获得运行机会。可以调用setPriority方法,设置一个进程的优先级。
    7、同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回,同时其它线程也不能调用这个方法。按照这个定义,其实绝大多数函数都是同步调用(例如sin,isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。

    第二十二章

    本章主要重点讲了各种协议的作用,如HTTP协议(HTTP请求、HTTP响应)、URL类、URLConnection类、Socket类、ServerSocket类等

    问题及解决

    不理解进程与线程的区别

    进程与线程区别
    进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。

    线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。

    代码托管

    学习进度条

    时间 学习目标时间 实际学习时间
    第一周 12 16
    第二周 12 13
    第三周 12 12
    第四周 12 10
    第五周 12 16

    参考资料

    [学习链接](http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html)
    [学习链接](http://baike.sogou.com/v70364723.htm?fromTitle=线程同步)

  • 相关阅读:
    nginx.conf
    添加分类和标签,级联数据
    使用事物插入数据库
    列表页面常用技巧
    常用TagHelper
    培训指导
    控件数据绑定总结
    快速添加Basic表单
    自动构建表单
    模块制作标准说明
  • 原文地址:https://www.cnblogs.com/zhaohui801/p/6647619.html
Copyright © 2011-2022 走看看