Lecture 1 - nsylv/211e GitHub Wiki

Key Topics


Scope of this class

Enterprise vs. Standard

You can think of these as server side vs client side (respectively)

System architecture:

Our class will focus on the sections in blue: server side backend and connecting it to the database

Interfaces

Functional

  • only ONE abstract (public) method
  • Example: Runnable

Default

  • one or more methods with an implementation

Static

  • one or more static methods

Next Time

  • lambda expressions
  • streams (Collection streams, NOT java.io streams)
  • networking
  • first homework assignment