zoukankan      html  css  js  c++  java
  • 20199201 2016-2017-2 《移动平台应用开发实践》第四周学习总结

    教材学习内容总结

    第十二章:枚举

    • 创建和使用enum
      一个enum可以有构造方法和方法,构造方法访问级别必须是私有的或默认的

    第十三章:操作时间和日期

    • Instant类
      表示时间线上的一个时间点,是一个标准的Java新纪元时间。
    • LocalDate类
      没有时间部分的日期,没有时区
    • Period类
      表示基于日期的一个时间量
      between:创建两个LocalDate之间的一个Period
    • LocalDateTime类
      表示一个没有时区的日期时间
    • 时区
      互联网数字分配机构(IANA)维护一个时区的数据库
    • ZonedDateTime
      表示带有时区的日期时间。
    • Duration
      类似于Period,精确度:纳秒
    • 格式化日期时间
      使用Java.lang.String format格式化一个本地日期或带有时区的日期时间。
      LocalDate、LocalDateTime、LocalTime、ZoneDateTime类提供了format方法。

    第十四章:集合框架

    • 集合(collection)
      集合是将其他对象组织到一起的一个对象,也叫作容器,用来存储、访问、操作其元素。
    • Collection接口
      将对象组织到一起。集合允许添加任何类型的对象,不强迫你指定初始大小。

    Collection子接口

    • List
      List是Collection最为常用的接口,而ArrayList是最为常用的List的实现。
      List是一个有序的集合,可以使用索引访问其元素
    • 使用Iterator和for两种方法遍历一个集合
    • Set和HashSet
      Set表示一个数学的集,不允许重复,如果添加一个重复的元素,Set的add方法会返回false。
    • Queue和LinkedList
      Queue支持按照先进先出(FIFO)的方式排序元素的方法,LinkedList是Queue的一个实现
    • Map和HashMap
      Map保存了键到值的映射。
      Map中不能有重复的元素,每个键最多只能映射一个值。

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    • new Random().nextInt(20)产生的随机数范围:0-19
      解决方案:random方法产生的随机介于0-1之间,不包含0和1。
    • String[] name= new String[4];执行完创建0个对象
      解决方案:对象数组未初始化,默认赋初值null,不赋值不会创建String对象
    • 22+""String.valueOf(22) ""+22="22"
    • 52+25+""结果为"77"
    • ""+11+11结果为"1111"
    • jdb命令中list找不到源代码,要用use、sourcepath命令设置环境变量

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 20/20 1/1 12/12
    第二周 180/200 1/2 20/32
    第三周 262/462 1/3 22/54
    第四周 477/931 1/3 18/72
    • 计划学习时间:20小时

    • 实际学习时间:18小时

  • 相关阅读:
    UML序列图总结
    数据库水平切分的实现原理解析
    oracle imp file data
    putty的设置
    run java jar command
    forex website
    forex tables
    ubuntu set defult jdk
    友情连接
    jstl tag
  • 原文地址:https://www.cnblogs.com/tcle/p/6617414.html
Copyright © 2011-2022 走看看