Java ha tipi di dati primitivi che non derivano da oggetti come in Ruby. Quindi possiamo considerare Java come un linguaggio orientato agli oggetti al 100%? Un’altra domanda: perché Java non progetta i tipi di dati primitivi come oggetti?