12/04/2017 周一
http://datastructur.es/sp17/index.html 继续cs61B
cs61B, Lab 2 , IntelliJ的安装
cs61B, Reading 2.5
cs61B的作业, Project 0: NBody 完成
链接: http://datastructur.es/sp17/materials/proj/proj0/proj0.html
扔上去的参考内容:https://introcs.cs.princeton.edu/java/15inout/
心得: stackoverflow + java document 美滋滋~
写程序时要少写bug,勤调试
12/05/2017 周二
上午洗牙看牙去了。发现有牙隐裂,需要做牙冠。悲剧。
推荐一下这个免费的online java入门教程,做得非常不错。大量的示例程序和练习题。
https://introcs.cs.princeton.edu/java/home/
cs61B Lab 2: Setting up IntelliJ :完成
Lab 2: IDEs, Unit Testing with JUnit and IntLists 完成 (实际上完全没讲JUnit, 不知道为啥起这么个名)
cs61B作业: Project 1a Data Structures : DLList 完成, ArrayList 等待
链接:http://datastructur.es/sp17/materials/proj/proj1a/proj1a.html
12/06/2017 周三
今天上午效率好低,只是看看英语考试的事情。
cs61B
完成Week 3 Discussion: Linked Lists, Arrays
完成Project 1a Data Structures的ArrayList
看完Week 3 Lecutre Testing, Inheritance, Implements
Week 3 : Lab Tesing, Debugging 完成一半
12/07/2017 周四
由衷感激cs61B,课程安排密集,而且大方地放出了几乎所有资料,非常自学友好。
继续cs61B Data Structures: http://datastructur.es/sp17/index.html
发现Lab 2后半部分IntList 没做,补全。
完成Lab3
完成week 3
开始week4: Lec Extends, Casting, Higher Order Functions
Lec Subtype Polymorphism vs HoFs
奇怪,为啥每天都感觉很多时间被浪费掉了??
12/08/2017 周五
cs61B,week4
Week4 Discussion: Inheritance,Inheritance Exam Pre
week 4 Lec: Libraries, Abstract Classes, Packages
week 4 Lab: Peer Code Review: 没什么东西
Project 1B : 写了一半
12/09/2017 周六
cs61B week4 -> week 5
week 4 Project 1B Testing and HoFs: 完成
week 5 Lec:Coding in the Real World, Review: 没讲什么东西
week 5 Lec: Generics, Autoboxing
week 5 Discussion: 这周没有
12/10/2017 周日
今天没干啥,休息半天
cs 61B week 5:
week 5 Lab: Getting Startted Project 2
week 5 Lec: Exceptions, Iterators, Iterables