post thumbnail

Java desde Cero: Tipos de datos

Publicado Por: Carlos Picca, El 29/01/2014


Detalles del Curso:

Dificultad: Novato

Duración: 10 min


Bienvenidos Java desde Cero, curso en el cual aprendemos a programar sin conocimiento alguno. En el capítulo anterior, aprendimos odo lo relacionado al manejo de objetos y clases dentro de Java. Si eres nuevo en este curso, te recomiendo que le eches un vistazo al capítulo anterior para que te pongas en contexto (Capítulo 3 - Clases y Objetos)

Hoy, vamos a ver todo lo relacionado a los tipos de datos usados en Java.


Las variables son posiciones de memoria reservadas para almacenar valores. Esto significa que cuando se crea una variable para reservar algo se crea un espacio en la memoria.

Existen dos tipos de datos disponibles en Java:

  • Tipos de datos primitivos.
  • Tipos de datos de referencia.

Tipos de datos primitivos

Hay ocho tipos de datos primitivos soportados por Java. Los tipos de datos primitivos están predefinidos por el lenguaje y nombrados por una palabra clave. Veamos ahora en detalle acerca de los ocho tipos de datos primitivos.

Byte

  • Tipo de datos Byte es un entero de 8 bits.

  • El valor mínimo es -128 (-2 ^ 7).

  • El valor máximo es 127 (inclusive) (2 ^ 7 -1).

  • El valor por defecto es 0.

  • Tipo de datos Byte se utiliza para ahorrar espacio en grandes conjuntos, sobre todo en el lugar de los números enteros, ya que un byte es cuatro veces más pequeño que un int.

  • Ejemplo: byte a = 100, byte b = -50

Short

  • Tipo de datos Short es un entero de 16 bits.

  • El valor mínimo es -32,768 (-2 ^ 15).

  • El valor máximo es de 32.767 (inclusive) (2 ^ 15 -1).

  • Tipo de datos Short también se puede utilizar para ahorrar memoria como tipo de datos byte. Un tipo de dato short es 2 veces más pequeño que un int.

  • El valor por defecto es 0.

  • Ejemplo: short s = 10000, short r = -20000

Int

  • Tipo de datos int es un entero de 32 bits.

  • El valor mínimo es -2147483648 (-2 ^ 31).

  • El valor máximo es 2147483647 (inclusive)(2 ^ 31 -1).

  • Int. se utiliza generalmente como el tipo de datos predeterminado para los valores enteros a menos que exista una preocupación acerca de la memoria.

  • El valor por defecto es 0.

  • Ejemplo: int a = 100000, int b = -200000

Long

  • Tipo de datos Long es un entero de 64 bits.

  • El valor mínimo es -9223372036854775808 (-2 ^ 63).

  • El valor máximo es 9223372036854775807 (inclusive) (2 ^ 63 -1).

  • Este tipo se utiliza cuando se necesita una gama más amplia que int.

  • El valor por defecto es 0.

  • Ejemplo: long a = 100000, int b =-200000

Float

  • El Float es un dato de coma flotante de precisión simple de 32 bits.

  • Float se utiliza principalmente para ahorrar memoria en grandes arrays de números.

  • El valor por defecto es 0,0 f.

  • Ejemplo: float f1 = 234.5f

Double

  • El doble es un dato de coma flotante de doble precisión de 64 bits.

  • Este tipo de datos se utiliza generalmente como el tipo de datos predeterminado para valores decimales, en general, la opción por defecto.

  • El valor por defecto es 0.0 D.

  • Ejemplo: doble d1 = 123,4

Boolean

  • Boolean representa un bit de información.

  • Sólo hay dos posibles valores: true y false.

  • Este tipo de datos se utiliza para indicadores simples que hacen un seguimiento de condiciones.

  • El valor predeterminado es falso.

  • Ejemplo: boolean a = true

Char

  • Char es un carácter Unicode de 16 bits.

  • El valor mínimo es '\u0000' (o 0).

  • El valor máximo es '\uffff' (o 65.535 inclusive).

  • Tipo de datos char se utiliza para almacenar cualquier carácter.

  • Ejemplo: char letra = 'A'


Tipos de datos de referencia

  • Las variables de referencia se crean mediante constructores definidos de las clases. Se utilizan para acceder a los objetos. Estas variables se declaran de un tipo específico que no se puede cambiar.

  • Objetos de la Clase, y varios tipos de variables de array están bajo tipo de datos de referencia.

  • El valor predeterminado de cualquier variable de referencia es nulo.

  • Una variable de referencia se puede utilizar para referirse a cualquier objeto del tipo declarado o cualquier tipo compatible.

  • Ejemplo: Carro unCarro = new Carro ("Ford");


Conclusión

En esta lección, vimos todo lo relacionado a los tipos de datos usados en Java. Si tienes alguna pregunta, yo estaré feliz de responderte en los comentarios, además espero que te unas y le eches un vistazo a todo el resto de este curso.

¡Te espero la próxima semana!


¿Te ha gustado esta publicación?

Compártela:

Por Carlos Picca

Conoce más sobre este autor aquí


comments powered by Disqus