Java does not use a standard ‘Compile/Link/Run’ model like languages such as C, C++, FORTRAN, and others.

Instead, it uses the following model: