This section is mainly just a reference of some of the more detailed bits of the module. It assumes a pretty strong prior knowledge of object oriented programming so doesn't aim to be comprehensive, it just specifies some details to remember for the exam.

The version of Java on DCS systems at the time of writing is 11. This is also the version these notes refer to.

Useful Resources

  • https://en.wikipedia.org/wiki/Single-precision_floating-point_format
  • The Oracle documentation for specifics on how Java implements stuff