教材学习内容总结

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()

截图

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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

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

抄代码,基本没有

本周代码托管截图

把包整理了一下

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

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 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

参考资料

相关文章:

  • 2021-06-30
  • 2022-01-13
  • 2022-02-23
猜你喜欢
  • 2022-01-01
  • 2021-10-27
  • 2021-10-11
  • 2021-06-03
  • 2021-06-19
  • 2021-08-23
相关资源
相似解决方案