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: