GO TO THE COMMON EECS2030 WEB PAGE

EECS2030E Temporary Web Page for Lectures

This is a tempoarary web page for EECS2030E lectures that students can use while problems with the York Moodle are addressed.

Lectures
Topics Slides
Lecture materials Exercises
  • Introduction
  • Organization of a Java program
  • Classes and objects
  • Fields
  • Constructors
  • Accessors and mutators


  • Javadoc
  • exceptions
  • class invariants
  • method preconditions and postconditions
  • JUnit
  • Information hiding
  • Immutability


  • equals
  • hashCode
  • compareTo
  • utility classes
  • Mixing static and non-static features