Os oito tipos primitivos são int, byte, curtos, longos, flutuantes, duplos, booleanos e char.Como desenvolvedor, você precisa conhecer e lembrar da diferença entre int e inteiro (e Arraylist
Fonte: https://www.infoworld.com/article/3687670/project-valhalla-a-look-inside-javas-epic-refactor.html