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

    20145120 《Java程序设计》第8周学习总结

    教材学习内容总结

    NIO使用频道(channel)来衔接数据节点
    read()将ReadableByteChannel中的数据读至ByteBuffer
    write()将ByteBuffer的数据写至WritableByteChannel

    Buffer的直接子类的allocate()方法可指定buffer容量(Capacity)
    capacity大小可用capacity()取得

    array()取得buffer内部的数组
    wrap()将数组转为buffer子类实例

    当一个缓冲区刚被配置或调用clear()后,limit()等于capacity(),possible为0

    mark()在目前position标记
    reset()将position设回mark标记位置
    remaining()得知还有多少长度
    hasRemaining()得知是否剩余可存取数据

    取得java.nio.file.FileSystem操作对象,可通过FileSystem.getDefault()

    取得Path实例可使用Path.get()

    路径计数以文件夹为单位,最上层索引为0

    使用日志的起点是Logger
    同包的类不能直接new创建
    取得Logger必须用getLogger()

    getParent()取得父Logger
    getLevel()取得设定的level实例

    intValue()取得成员内含int值
    setLevel()设定Level实例

    addHandler()新增Handler
    getHandlers()取得已有Handler

    建立FileHandler指定模式字符串时,%h表示根目录,%t取得系统暂存目录

    国际化三个重要概念:地区(Locale)、资源包(Resource bundle)、基础名称(Base name)

    根据某字符/字符串切割字符串用split()

    截图
















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

    关于properties文件,我把程序的cc.openhome改成自己的包名CH15,把properties文件和java文件放一起,然而不能通过编译,把properties到class那里也还是不行

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

    抄代码,基本没有

    本周代码托管截图

    把包整理了一下

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 1000行 16篇 300小时
    第一周 20/20 1/1 8/8
    第二周 71/91 1/2 9/17
    第三周 229/320 1/3 13/30
    第四周 280/600 1/4 16/46
    第五周 500/1100 1/5 18/64
    第六周 200/1300 2/7 12/76
    第七周 300/1600 2/9 14/90
    第八周 200/1800 2/11 12/102

    参考资料

  • 相关阅读:
    python
    C++的socket编程学习
    GooglePlay
    GooglePlay
    Admob
    cocos2dx
    cocos2dx
    cocos2dx
    cocos2dx
    浅谈白鹭Egret
  • 原文地址:https://www.cnblogs.com/20145120hxx/p/5428225.html
Copyright © 2011-2022 走看看