Java é uma linguagem orientada a objetos nativa, enquanto o Delphi só passou a ser orientado a objetos a partir da versão 5.0.