Previous Lecture | Lecture 3 | Next Lecture |
Lecture 3, Tue 10/03
More on git/github and Java basics
Topics for this lecture were taken from material about git/github here:
- https://ucsb-cs56-pconrad.github.io/topics/git/
- https://ucsb-cs56-pconrad.github.io/topics/git_basic_workflow/
- https://ucsb-cs56-pconrad.github.io/topics/git_gitignore/
And information about Java from here:
- rational_ex05
- move source to /src and .class files to /build, adjustments to Ant build.xml, discuss immutable objects
- rational_ex06
- understanding inheritance (from java.lang.Object), linking from our javadoc to Java standard libraries, negative rational numbers, multiplying rational numbers
- rational_ex07
- Exceptions, testing for Exceptions with JUnit
- rational_ex08
- functions (methods) to multiply two rational numbers