20169207 2016-2017-2 《移动平台应用开发实践》第四周学习总结

学习资源
使用码云和博客园学习简易教程:如何交作业
Intellj IDEA 简易教程:打交道最多的工具
使用JDB调试Java程序:调试能力与编程水平关系极大
Java程序设计的DOS命令基础:有同学非要在Windows下学习,补补基础吧
积极主动敲代码,使用JUnit学习Java:Java学习方法,掌握之前常用
做中学之Vim:vim 要不断学习,精进
进度条和学习过程可视化:避免半途而废
阅读学习教材《Java和Android开发学习指南(第二版)(Java for
Android.2nd)》第12、13、14章,,有问题「课程答疑小组)」提问,24小时内回复,鼓励解答别人问题,提问前请阅读「如何提问」。
要在课程组织中建立学习项目,作业博客中要有statistics.sh脚本运行结果的截图
点评结对搭档的博客和代码
教材深入学习关注豆列「《Java程序设计和Android开发》课程」。
在手机上下载蓝墨云班课,注册帐号(要有学号信息)
点评结对学习搭档的博客和代码
在本周日晚12:00前发学习博客(标题:学号 2016-2017-2 《移动平台应用开发实践》第四周学习总结),重点是遇到的问题和解决方案。不按时交作业会扣分。

教材学习内容总结

第十二章 枚举

1.使用enum来为字段和方法创建一组有效值。
2.类中的enum.可以使用enum作为一个类的成员。如果只能在类的内部使用该enum的话,可以采用这种方法。
3.java.lang.Enum类:在定义一个enum的时候,编译器创建了一个类定义,它是java.lang.Enum类的直接子类。但是,和普通的类不同。
4.遍历枚举值。可以使用for循环来遍历enum中的值。首先调用values方法,它返回一个类似数组的对象,其中包含了指定的enum的所有的值。
5.enum上的switch:switch语句也可以作用于一个enum的枚举值之上。
6.枚举成员:由于enum是一个类,一个enum可以有构造方法和方法。

第十三章 操作日期和时间

1.概述:新的日期和时间API使的操作时间和日期极为容易。
2.lnstant类:instant对象表示时;间线上的一个时间点。
3.LocalDate类建模没用时间部分的日期。
4.period:period类表示基于日期的一个时间量。
5.LocalDateTime:LocalDateTime类表示一个没用时区的日期时间。
6.时区:互联网数字分配机构维护一个时区的数据库。
7.ZonedDateTime类表示带有时区的日期时间。
8.Duration:Duration类表示基于时间的时间段。它类似于period,只不过Duration的时间部分精确到纳秒,并且考虑到了ZonedDateTimes之间的时区。
9.格式化日期时间:使用一个java.time.format.DateTimeFormatter可以格式化一个本地日期时间或带时区的日期时间。
10.解析一个日期时间:在java日期和时间API的中断类中,有两个parse方法。第一个parse方法需要一个格式,第二个则不需要。
11.使用旧的日期和时间API:旧的API主要以Date和Clalendar类为中心。

第十四章 集合框架

1.集合框架概览:集合是将其他对象组织到一起的一个对象。集合也叫容器,它提供了一种方法来存储、访问和操作元素。
2.Collection接口:Collection 接口将对象组织在一起。
3.List和ArrayList:list是Collection最为常用的接口,而ArrayList是最为常用的List的实现。
4.使用lterTOR和for遍历一个集合:在操作集合的时候,遍历一个COLLECTION是最常见的任务之一。
5.set和hashset:set表示一个数学的集。和list不同,Set不允许重复的内容。
6.Queue和linkedList:queue通过田间支持按照先进先出的方式排序元素的方法,扩展了Collection。
7.集合转换:collection实现通常有一个构造函数,它接受一个Collection对象。
8.Map和hashmap,map保存了键到值的映射。map中不能有重复的元素,并且每一个键最多映射一个值。
9.使得对象可比较和可排序。

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

学习进度条

学习目标(本学期)

教材学习 博客量(新增/累积) 代码量 (新增/累积)
第一周 第1.2.3章 1/1
第二周 第4.7.10.11章 1/2
第三周 第5.6.8.9章 1/3 429/788
第四周 第12.13.14章 1/4 2048/2836

参考资料

原文地址:https://www.cnblogs.com/littletang/p/6606710.html