Among all object-oriented programming languages, I advocate Java as a replacement for Fortran in engineering and scientific research. Only simple, compute-intensive parts of a software should be implemented in Fortran 77.