2. La intención principal de esta sección es
dar una introducción a lo que se refiere al
sistema de tipos de Java, el sistema de
tipos en java y las variables en Java en
particular poseen una gran extensión de
temas por cubrir, por lo que en este único
artículo daremos solo
una mirada general. Hablaremos
específicamente acerca de
los tipos de datos o variables más
comunes, sus características
generales, su utilidad, los usos
más comunes, entre otras cosas.
3. Hay dos tipos de variables: los primitivos y los
referenciados.
Los tipo primitivos contienen un sólo valor e
incluyen los tipos como enteros, flotante,
caracteres, booleanos, etc.
Los tipo referenciados, los arrays, las clases y
las interfaces son del tipo referencia. El valor
de una variable del tipo referencia es una
dirección de un conjunto de valores
representados por una variable.
4. Tipos nativos o primitivos de Java
Los tipos nativos de Java, son los tipos de
datos "fáciles de usar" es decir, como
veremos un poco más adelante, no es
necesario crear un objeto de manera
explícita para hacer uso de ellos. Los tipos
primitivos como su nombre lo da a
entender, son los tipos de datos más
básicos y simples del sistema de tipos de
Java y por ello es bastante fácil usarlos.
Veamos a continuación cuáles son estos
tipos de datos primitivos y sus
características.
5. ¿Cuáles son los tipos primitivos de Java?
Enteros: Estos tipos son byte, short, int y long,
que guardan el signo valor, estos
representan un número y no pueden
representar elementos fraccionarios.
Números en coma flotante: Las variables del
tipo float o double (coma flotante) se usan
para guardar números en memoria que
tienen parte entera y parte decimal.
Caracter: Estos son de tipo char, que
almacena la representación de los
caracteres (letras o números).
Booleano: Este solo guarda dos
valores: verdadero (true) o falso (false)
6.
7. Tipos complejos o compuestos en
java
Dado que Java es un lenguaje de
programación orientado a objetos no nos
debe sorprender el hecho de que una
gran cantidad de los tipos que conforman
su sistema de tipos de datos sean tipos
complejos (objetos que provienen de
clases). La librería estándar de Java está
conformada por cientos (quizás miles) de
clases que representan en última instancia
un tipo de dato particular
8. Tipos de la biblioteca estándar de java
La clase String: Con ésta podemos crear
cadenas de caracteres con gran
facilidad (Strings), de hecho se diferencia
por esto de los demás tipos complejos,
pues no es necesario el uso del comando
new para crear objetos de tipo String,
basta con poner la cadena entre
comillas dobles "palabra" e igualarla con
una variable de tipo String y con eso
bastará.
9. La clase Scanner
Esta clase es muy utilizada en la actualidad
porque facilita mucho la tarea de leer la
entrada de datos por teclado, es decir
recibir valores escritos por el usuario por
medio del teclado. Para crear un objeto de
tipo Scanner si es necesario el uso del
comando new y enviarle un parámetro
específico al constructor.
10. La clase ArrayList
La clase ArrayList permite crear una
"colección" de elementos al interior de sí
misma, es similar a un Vector o arreglo, y
posee una gran variedad de métodos y
atributos que nos permiten por ejemplo,
buscar un elemento cualquiera, insertar un
nuevo elemento, eliminarlo, entre otras. Es
básicamente un arreglo pero con una
enorme cantidad de facilidades para
gestionar los datos que este contiene.
11. El lenguaje de programación Java tambien
contempla algunas secuencias de escape
especiales para
literales char y String: b (retroceso de
carácter), t(tabulación), n (cambio de
línea), f (salto de página), r (retorno de
carro), " (comillas dobles), ' (comillas simples)
y (barra invertida).
También está el literal especial null que se puede
utilizar como valor para cualquier tipo de
referencia. Se puede asignar null a cualquier
variable excepto variables de tipo primitivo. Se
puede hacer poco con un valor null además de
comprobar su presencia. Por lo tanto null se utiliza
a menudo como marcador en un programa para
indicar que un objeto no está disponible.
12.
13. Esta Presentación te ayudara a conocer
los diferentes tipos de datos de java
para saber como aplicarlos y también
para conocer mas sobre este tema