Lecture 14: Other Aspects of Java

This lecture concludes our exploration of the Java language by covering a variety of topics. It starts by looking at how the public API of classes can be documented using doc comments, which can be turned into HTML documentation using the javadoc tool. The lecture then considers the role of packages as a way of organising closely-related classes into logical groups, and looks at the impact this has on how we compile and run code. The lecture concludes by exploring how JAR files provide a physical container for the bytecode of multiple classes.