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

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

    教材学习内容总结

    第十四章 NIO与NIO2

    • NIO使用频道(channel)来衔接数据节点,对数据区的标记提供了clear(),rewind(),flip(),compact()等高级操作。

    • 想要取得channel的操作对象,可以使用channels类。

    • Buffer的直接子类们都有一个allocate()静态方法,可以让你指定Buffer容量。

    • Buffer的容量大小可以使用capacity()方法取得。

    • 在以前,并没有标准方式取得不同文件系统所支持的不同属性,在JDK7中,可以通过BasicFileAttributes,DosFileAttributes,PosixFileAttributes,可以针对不同的文件系统取得支持的属性信息。

    • NIO2文件系统API提供一组标准接口与类。

    第十五章 通用API

    • java.util.logging包提供了日志功能相关类与接口,不必额外配置日志组件,就可在标准JAVA平台使用

    • 使用日志的起点是Logger类,要取得Logger类,必须使用Logger的静态方法getLogger()

    • 调用getLogger()时,必须指定Logger实例所属名称空间,名称空间以“·”作为层级区分,名称空间层级相同的Logger,其父Logger组态相同

    • 客户端调用Logger实例的log()方法,首先会依Level过滤信息,再看Logger有无设定Filter接口的实例

    • 可通过logging.properties来设定Logger组态

    • 代表同一组信息但不同地区的各个资源包会共享相同的基础名称,使用ResourceBundle的getBundle()时指定的名称
      ,就是在指定基础名称

    • 使用ResourceBundle时,如何根据基础名称取得对应的信息文档:
      (1).使用指定的Locale对象取得信息文档
      (2).使用Locale.getDefault()取得的对象取得信息文档
      (3).使用基础名称取得信息文档

    • 可以使用Date来取得完整日期时间
      使用toString()取得日期文字描述
      使用DateFormat格式化日期

    • java.util.regex.Pattern实例是规则表示式在JVM中的代表对象,必须通过Pattern的静态方法compile()来取得,可以使用matcher()方法指定要比较的字符串,这会返回java.util.regex.Matcher实例,表示对指定字符串的比较器

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

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

    本周代码托管截图

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

    本周的学习我们学到很多新知识,我们掌握了大量的基础知识,但是想要把Java知识充分学透,还是需要不停努力敲代码,在敲代码中学习提高。学习并没有什么途径,不停地为之奋斗,一直坚持下去,相信我们终究能够精通java这门编程语言。学Java不能靠一时的兴趣,而需要我们不停地探索,才能有一定的收获。
    

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20
    第二周 200/400 1/3 18/38
    第三周 200/600 1/4 22/60
    第四周 200/800 1/5 30/90
    第五周 200/1000 1/6 30/120
    第六周 200/1200 2/8 30/150
    第七周 400/1600 2/10 30/180
    第八周 400/2000 2/12 30/210

    参考资料

  • 相关阅读:
    POJ 2236 Wireless Network(并查集)
    POJ 2010 Moo University
    POJ 3614 Sunscreen(贪心,区间单点匹配)
    POJ 2184 Cow Exhibition(背包)
    POJ 1631 Bridging signals(LIS的等价表述)
    POJ 3181 Dollar Dayz(递推,两个long long)
    POJ 3046 Ant Counting(递推,和号优化)
    POJ 3280 Cheapest Palindrome(区间dp)
    POJ 3616 Milking Time(dp)
    POJ 2385 Apple Catching(01背包)
  • 原文地址:https://www.cnblogs.com/verymoment/p/5428992.html
Copyright © 2011-2022 走看看