☕
JAVA for amazing people
  • Introducción
  • JAVA
    • Tipos de datos
    • Variables
      • Métodos y Clases
      • CamelCase
      • Variables locales
      • Variables de Instancia
      • Variables Estaticas
    • Operadores
      • Operadores de Asignación
      • Operadores Aritméticos
      • Operadores Unarios
      • Operadores de Bit
      • Operadores Condicionales
      • Operadores Comparativos
    • Sentencias de Control
      • Sentencias de desición
        • if
        • else
        • if - else - if
        • if anidado
        • switch
      • Sentencia de repetición
        • while
        • do-while
        • for
      • Sentencia de ramificación
        • break
        • continue
  • POO
    • Conceptos
    • Caracteristicas de POO
      • Encapsulamiento
      • Herencia
      • Polimorfismo
      • Sobrecarga
      • Cohesion
      • Abstracción
      • Principio de Ocultación
      • Recolección de Basura
      • Modularidad
    • Propiedades de POO
      • Encapsulamiento
      • Polimorfismo
      • Sobrecarga
      • Herencia
      • Cohesión
      • Abstracción
    • Modificadores de Acceso
    • SOLID
  • JSP
  • MVC
    • Struts
    • DAO + MVC
  • JSF + JPA
  • Spring
    • Spring + Hibernate
    • SpringBoot
    • Spring + Thymeleaf
    • SpringCloud
Powered by GitBook
On this page

Was this helpful?

  1. JAVA

Tipos de datos

Es un atributo de los datos que indica al ordenador (y/o al programador/programadora) sobre la clase de datos que se va a manejar.

Tipo de dato primitivo: Son aquellos que almacenan un único valor

estos son:

  • Tipos numéricos enteros: almacenan números enteros y la única diferencia entre ellos es la cantidad de bytes utilizados.

--- byte: utiliza en memoria un único byte (8bits), el rango de valores de almacenamiento va desde -127 a 128

--- short: utiliza el doble en memoria que el byte, el rango de valores de almacenamiento va desde -32.768, a 32.767

--- int: utiliza cuatro bytes en memoria, es el que más se utiliza para variables y objetos, el rango de valores de almacenamiento va desde -2^31 a 2^31-1

--- long: Es el tipo de dato de este tipo de mayor capacidad con 64 bits, se utiliza con entidades y módulos, el rango de valores de almacenamiento va desde 2^63 a 2^63-1.

  • Tipos numéricos de punto flotante: Son los tipos de datos que representan números grandes o demasiados pequeños así como decimales.

--- float: utiliza en memoria 32 bit, se representan decimales y el rango de valores de almacenamiento va desde 1.4x10^-45 a 3.4028235x10^38

--- double: utiliza en memoria 64bits y representa el mismo tipo de dato que el anterior, el rango de valores de almacenamiento va desde 4.9x10^-324 a 1.7976931348623157x10^308

  • Tipo booleano y caracter: los primeros facilitan el trabajo para poder trabajar con valores de verdadero o falso, los segundos almacenan letras o números; este último utiliza 16 bits y se usa la codificación UTF-16 de Unicode

Tipo de dato estructurado: Son los tipos de datos que almacenan conjunto de valores más simple

estos son:

  • Cadenas de caracteres: mejor conocido como String, instancia de la clase con su mismo nombre, es considerado como un objeto, donde se almacena caracteres y se utiliza las comillas dobles para su utilización.

  • Vectores o Array: utilizado para almacenar una colección de datos de un mismo tipo, cada dato del vector ocupa una posición con un indice númerico.

Tipo envoltorio o Wrapper: Posee un equivalente con los tipos primitivos con la diferencia que poseen propiedades y métodos especiales, ya sea conversiones entre enteros y caracteres. Se pueden identificar porque estos son los datos primitivos pero declarados con letra capital o mayúscula.

Existen otros tipos de datos que son parte de librerias que están incluidas en el lenguaje de programación.

PreviousJAVANextVariables

Last updated 5 years ago

Was this helpful?