This page contains some shorter segments on useful tips & tricks for Java and the Eprog lecture in general.
In this quickguide you will learn how to use the JShell to enhance your Java experience and quickly execute Java statements without the need to create a new class.
In this quickguide you will learn how to write code in a manner that allows for good readability, quick debugging and efficient implementation of programs.
In this quickguide you will learn about how to use JUnit to take your debugging to the next level and to use it to more effectively solve exercises.
In this quickguide we will briefly introduce Git and discuss common mistakes and how to resolve them.
In this quickguide we will discuss how to navigate the Java documentation and how to retrieve useful information from it.
In this quickguide we will discuss how to come up with loop invariants step-by-step and illustrate this using an example.
In this quickguide we will discuss the difference between object and primitive types and what role references play in this distinction.