SlideShare una empresa de Scribd logo
1 de 10
En Java los datos numéricos, de caracteres, lógicos se
tratan de forma primitiva por eficiencia usamos tipos
primitivos y no objetos.
Por tal razón las llamadas clases envoltorio es dotar a los
datos primitivos con un envoltorio que permita tratarlos
como objetos.
Por ejemplo podríamos definir una clase envoltorio para
los enteros, de forma bastante sencilla, con:
Pero Java hace innecesario esta tarea al
proporcionar un conjunto completo de clases
envoltorio para todos los tipos primitivos.
Estas clases envoltorio están en el paquete
java.lang, y este se incorpora automáticamente en
todo programa de Java.
Las clases envoltorio existentes
son:
 Integer v = new Integer(valor entero)

 Double v = new Double (valor real)

 Character v = new Character(caracter)

 Boolean v = new Boolean(valor logico)
Las clases envoltorio tienen siempre la primera letra en
mayúsculas.
Las clases envoltura se usan como cualquier otra:
Hay que tener en cuenta que las operaciones aritméticas
habituales (suma, resta, multiplicación...) están definidas
solo para los datos primitivos por lo que las clases
envoltura      no      sirven      para       este      fin.
Las variables primitivas tienen mecanismos de reserva y
liberación de memoria más eficaces y rápidos que los
objetos por lo que deben usarse datos primitivos en
lugar de sus correspondientes envolturas siempre que se
                          pueda.
Se va a estudiar la clase Integer. El estudio del
resto de clases envoltorio es similar exceptuando
Character y Boolean Esta clase se corresponde
con el tipo primitivo entero (int), cada objeto de
esta clase contiene un entero de tipo int.
La variable v es una referencia al objeto creado y que
se ha inicializado con el valor entero.



Las clases envoltorio proporcionan también
métodos de utilidad para la manipulación de
datos primitivos.
La siguiente tabla muestra un resumen de los métodos
disponibles para la clase Integer:
boolean Boolean
class EjemploBoolean {
     public static void log(String s) {
          System.out.println(s);
     }

Más contenido relacionado

La actualidad más candente

Colecciones en java
Colecciones en javaColecciones en java
Colecciones en java
Maîck Ddz
 

La actualidad más candente (12)

Programación 3: colecciones Java
Programación 3: colecciones JavaProgramación 3: colecciones Java
Programación 3: colecciones Java
 
Colecciones
ColeccionesColecciones
Colecciones
 
Colecciones en Java
Colecciones en JavaColecciones en Java
Colecciones en Java
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectores
 
Tipos de Variables en Java
Tipos de Variables en JavaTipos de Variables en Java
Tipos de Variables en Java
 
Apoo v
Apoo vApoo v
Apoo v
 
colecciones en java
colecciones en javacolecciones en java
colecciones en java
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
Roger trabajo
Roger trabajoRoger trabajo
Roger trabajo
 
Semana03 prog ii
Semana03 prog iiSemana03 prog ii
Semana03 prog ii
 
Java colecciones
Java coleccionesJava colecciones
Java colecciones
 
Colecciones en java
Colecciones en javaColecciones en java
Colecciones en java
 

Similar a Envolturas

Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
Robert Wolf
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodos
Orlando Verdugo
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
juan gonzalez
 
Enum y ArrayList en Java
Enum y ArrayList en JavaEnum y ArrayList en Java
Enum y ArrayList en Java
Jimmy Ramos
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
Robert Wolf
 

Similar a Envolturas (20)

Jyoc java-cap10 clases complementarias y enumerados
Jyoc java-cap10 clases complementarias y enumeradosJyoc java-cap10 clases complementarias y enumerados
Jyoc java-cap10 clases complementarias y enumerados
 
Algoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptAlgoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).ppt
 
Tipos de java...
Tipos de java...Tipos de java...
Tipos de java...
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Stl bliblioteca de plantillas estandar
Stl bliblioteca de plantillas estandarStl bliblioteca de plantillas estandar
Stl bliblioteca de plantillas estandar
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Calse 3 JAVA 2012
Calse 3 JAVA 2012Calse 3 JAVA 2012
Calse 3 JAVA 2012
 
Jyoc java-cap11 colecciones
Jyoc java-cap11 coleccionesJyoc java-cap11 colecciones
Jyoc java-cap11 colecciones
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodos
 
Apunte paradigma orientado a objetos
Apunte paradigma orientado a objetosApunte paradigma orientado a objetos
Apunte paradigma orientado a objetos
 
Unidad 2 clases y objetos
Unidad 2 clases y objetosUnidad 2 clases y objetos
Unidad 2 clases y objetos
 
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptxOBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
OBJETIVO 5 VECTORES que se utilizan en la programacion.pptx
 
Enum y ArrayList en Java
Enum y ArrayList en JavaEnum y ArrayList en Java
Enum y ArrayList en Java
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
Tema6
Tema6Tema6
Tema6
 
5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx5ta Evaluación de Progamación.docx
5ta Evaluación de Progamación.docx
 
Vectores - Informática
Vectores - InformáticaVectores - Informática
Vectores - Informática
 
Curso Java - Programación Digital
Curso Java - Programación DigitalCurso Java - Programación Digital
Curso Java - Programación Digital
 
Presentacion6
Presentacion6Presentacion6
Presentacion6
 

Envolturas

  • 1. En Java los datos numéricos, de caracteres, lógicos se tratan de forma primitiva por eficiencia usamos tipos primitivos y no objetos. Por tal razón las llamadas clases envoltorio es dotar a los datos primitivos con un envoltorio que permita tratarlos como objetos.
  • 2. Por ejemplo podríamos definir una clase envoltorio para los enteros, de forma bastante sencilla, con:
  • 3. Pero Java hace innecesario esta tarea al proporcionar un conjunto completo de clases envoltorio para todos los tipos primitivos. Estas clases envoltorio están en el paquete java.lang, y este se incorpora automáticamente en todo programa de Java.
  • 4. Las clases envoltorio existentes son: Integer v = new Integer(valor entero) Double v = new Double (valor real) Character v = new Character(caracter) Boolean v = new Boolean(valor logico)
  • 5. Las clases envoltorio tienen siempre la primera letra en mayúsculas. Las clases envoltura se usan como cualquier otra:
  • 6. Hay que tener en cuenta que las operaciones aritméticas habituales (suma, resta, multiplicación...) están definidas solo para los datos primitivos por lo que las clases envoltura no sirven para este fin. Las variables primitivas tienen mecanismos de reserva y liberación de memoria más eficaces y rápidos que los objetos por lo que deben usarse datos primitivos en lugar de sus correspondientes envolturas siempre que se pueda.
  • 7. Se va a estudiar la clase Integer. El estudio del resto de clases envoltorio es similar exceptuando Character y Boolean Esta clase se corresponde con el tipo primitivo entero (int), cada objeto de esta clase contiene un entero de tipo int.
  • 8. La variable v es una referencia al objeto creado y que se ha inicializado con el valor entero. Las clases envoltorio proporcionan también métodos de utilidad para la manipulación de datos primitivos.
  • 9. La siguiente tabla muestra un resumen de los métodos disponibles para la clase Integer:
  • 10. boolean Boolean class EjemploBoolean { public static void log(String s) { System.out.println(s); }