O Java, uma linguagem orientada a objetos, fornece um ambiente interpretador e permite que os programas executem mais de um thread de atividade.