Tipos de datos

#POO #IntroduccionAPoo
Un tipo de dato es una categorización de los datos que pueden almacenar las variables y consigo la forma de acceder y modificar sus valores.
Los tipos de datos se separan en dos categorías principales

  1. Tipos de datos primitivos
  2. Tipos de datos por referencia

**Conceptos claves

  1. Variables primitivas: Contiene valores simples y directos
  2. Variables primitivas: Contienen referencias (punteros) a objetos

Tipos de datos primitivos

Java tiene 8 tipos de datos primitivos. Son los tipos de datos más básicos y no derivan de
ningún otro tipo.

public class TiposDeDatos {  
    public static void main(String[] args) {  
        // Primitivos  
        // Enteros
        byte esByte = 120;       // 8 bits --- -128 a 127
        short esshort = 30000;   // 16 bits --- 32,768 a 32,767
        int esInt = 2000000;     // 32 bits --- -2,147,483,648 a 2,147,483,647
        long esLong = 80000000;  // 64 bits --- -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

		// Punto Decimal
		float esFloat = 4.24f; // 32 bits --- 3.40282347 x 10^38 (positivo y negativo)
		double esDouble = 3.14159265358979; // 64 bits --- 1.79769313486231570 x 10^308 (positivo y negativo)
		
		char esChar = 'A'; // 16 bits --- un carater de 16 bits
		boolean esBool = true; // Tamaño no definido
    }  
}

Tipos de datos de referencia (Tipo Object)