Esiste il C++ a tale scopo. Java su PC non ha ragione di esistere.

P.S.: leggi la pillola sulla modularizzazione.