En el lenguaje de programación Java, los tipos de datos se dividen en dos categorías principales: primitivos y no primitivos. Los tipos de datos primitivos incluyen caracteres, números de punto flotante, valores booleanos y enteros, como long, int, short y byte.