Tipos De Datos

Páginas: 13 (3208 palabras) Publicado: 2 de diciembre de 2012
Laboratorio de Programación de Sistemas

Tema 3: Tipos de Datos en Java

Profesor: Iván Martínez Ortiz
Elaboración del material:
- Iván Martínez Ortiz
- Pablo Moreno Ger
- Baltasar Fernández Manjón

Ingeniería Técnica en Informática de Sistemas
Departamento de Ingeniería del Software e Inteligencia Artificial
Curso 2009-2010

Clases envoltorio
Java proporciona unas clasesenvoltorio para cada uno de
los tipos básicos de datos que incorpora

Tema 3
Tipos envoltorio
y enumerados

Estas clases contienen un único campo o atributo cuyo tipo
es el del tipo básico correspondiente

Cadenas

Arrays

Permiten el tratamiento de los tipos básicos como objetos
proporcionando distintos métodos de utilidad

Colecciones

Son objetos inmutables (una vez creados no semodifican)

Iteradores

java.lang.Object
Mapas

Implementaciones

java.lang.Number

java.lang.Integer

Laboratorio de Programación de Sistemas
Ingeniería Técnica en Informática de Sistemas

java.lang.Character

java.lang.Float

java.lang.Boolean

java.lang.Double

3.1

java.lang.Number
Tema 3
Tipos envoltorio
y enumerados

Clase abstracta que agrupa a los tiposnuméricos
Byte, Double, Float, Integer, Long, Short, BigDecimal,
BigInteger

Cadenas

Arrays

Colecciones

Todas las subclases de Number deben proporcionar
métodos para convertir el valor numérico representado a los
tipos básicos byte, double, float, int, long, y short

Iteradores

Mapas

Implementaciones

Métodos proporcionados
Devuelven el valor del objeto como un número del tipobásico
especificado
byteValue()
doubleValue()
floatValue()
intValue()
longValue()
shortValue()

Laboratorio de Programación de Sistemas
Ingeniería Técnica en Informática de Sistemas

3.2

Ejemplo: java.lang.Integer
Tema 3
Tipos envoltorio
y enumerados

Cadenas

Arrays

Clase envoltorio del tipo int
Proporciona constantes así como diversos métodos de
utilidad para trabajar conenteros
Constantes
static int MAX_VALUE
el mayor valor de tipo int (2147483647)

Colecciones

static int MIN_VALUE
El menor valor de tipo int (-2147483648)

Iteradores

Mapas

Implementaciones

Constructores
Integer(int valor)
Integer(String cadena)

Laboratorio de Programación de Sistemas
Ingeniería Técnica en Informática de Sistemas

3.3

Ejemplo: java.lang.IntegerTema 3
Tipos envoltorio
y enumerados

Cadenas

Arrays

Colecciones

Iteradores

Mapas

Implementaciones

Métodos
int parseInt(String cadena)
Devuelve el número decimal con signo representado por la
cadena
Integer valueOf(String cadena)
Devuelve un nuevo objeto Integer inicializado con el valor
representado por la cadena de caracteres
String toString()
Devuelve un objeto cadenaque representa el valor del
objeto Integer
boolean equals(Object objeto)
Compara este objeto con el objeto especificado como
argumento
int compareTo(Integer otroInteger)
Compara numéricamente los dos enteros

Laboratorio de Programación de Sistemas
Ingeniería Técnica en Informática de Sistemas

3.4

Tipos Enumerados
Tema 3
Tipos envoltorio
y enumerados

Cadenas

Arrays

Seañadieron en Java 1.5
Pueden ser utilizados en la sentencia switch.
Se utiliza la palabra clave enum
El compilador los traduce en clases que heredan de
java.lang.Enum

Colecciones

Iteradores

Ejemplo

Mapas

Implementaciones

public enum Direccion {
Norte , Este , Sur , Oeste
}

Laboratorio de Programación de Sistemas
Ingeniería Técnica en Informática de Sistemas

3.5 Arrays y cadenas de caracteres
Tema 3
Tipos envoltorio
y enumerados

Cadenas

Arrays

Tanto los arrays como las cadenas son tipos de objetos
privilegiados en Java ya que existen facilidades que simplifican su
manejo
Se proporcionan primitivas que simplifican su creación y su inicialización
Gracias a esto no tenemos que tratarlos como si fuesen objetos y su
manejo no resulta extraño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de datos en bases de datos
  • Tipos de datos
  • tipos de datos
  • Tipos De Datos
  • tipos de datos
  • Tipos de datos
  • tipos de datos
  • tipos de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS