Linguaggio di programmazione orientato agli oggetti, progettato per avere il più possibile poche dipendenze di implementazione. Java è utilizzato per sviluppare applicazioni desktop, web, mobile e enterprise. È noto per la sua portabilità grazie al principio “Write Once, Run Anywhere” (WORA), che permette di eseguire lo stesso codice su diverse piattaforme senza modifiche significative.
