Las clases contenedoras primitivas son inmutables en Java

En Java, una clase inmutable es una clase (Integer, Byte, Long, Float, Double, Character, Boolean y Short) que una vez creada, su cuerpo no se puede cambiar y lo mismo se aplica a los objetos inmutables que una vez creados no se pueden cambiar. . Ahora surge la pregunta de que necesitamos la ayuda de … Continue reading «Las clases contenedoras primitivas son inmutables en Java»

Diferentes formas de crear instancias de clases contenedoras en Java

Wrapper Class una clase cuyo objeto envuelve o contiene tipos de datos primitivos. Cuando creamos un objeto para una clase contenedora, contiene un campo y en este campo podemos almacenar tipos de datos primitivos. En otras palabras, podemos envolver un valor primitivo en un objeto de clase contenedora. Métodos: Podemos usar dos formas de construir … Continue reading «Diferentes formas de crear instancias de clases contenedoras en Java»

Clasificación de elementos de arrays y clases contenedoras que ya implementan Comparable en Java

Java proporciona la interfaz Comparable para ordenar objetos usando miembros de datos de la clase. La interfaz Comparable contiene solo un método compareTo() que compara dos objetos para imponer un orden entre ellos. Devuelve un entero negativo, cero o un entero positivo para indicar si el objeto de entrada es menor, igual o mayor que … Continue reading «Clasificación de elementos de arrays y clases contenedoras que ya implementan Comparable en Java»

Necesidad de clases contenedoras en Java

En primer lugar, la pregunta que surge entre los programadores es cuando tenemos tipos de datos primitivos, entonces, ¿por qué surge la necesidad del concepto de clases contenedoras en Java? Se debe a las características adicionales que existen en la clase Wrapper sobre los tipos de datos primitivos cuando se trata de uso. Estos métodos … Continue reading «Necesidad de clases contenedoras en Java»

Diferencia entre un entero y un int en Java con ejemplos

En Java, int es un tipo de datos primitivo mientras que Integer es una clase Wrapper . int, al ser un tipo de datos primitivo tiene menos flexibilidad. Solo podemos almacenar el valor binario de un número entero en él. Dado que Integer es una clase contenedora para el tipo de datos int, nos brinda … Continue reading «Diferencia entre un entero y un int en Java con ejemplos»

Salida de programas Java | Autoboxing y Unboxing

Requisito previo: Autoboxing y unboxing en Java 1) ¿Cuál es la salida del siguiente programa? class Main {     public static void main(String[] args)     {         Double x1, y1, z1;         double x2, y2, z2;         x1 = 10.0;         y1 = 4.0;         z1 = x1 * x1 + y1 * y1;         x2 = 10.0;         y2 = 4.0;         z2 = … Continue reading «Salida de programas Java | Autoboxing y Unboxing»

Clase Java.Lang.Long en Java

La clase larga es una clase contenedora para el tipo primitivo long que contiene varios métodos para manejar de manera efectiva un valor largo, como convertirlo en una representación de string y viceversa. Un objeto de clase Long puede contener un solo valor largo. Hay principalmente dos constructores para inicializar un objeto largo:  Long(long b): … Continue reading «Clase Java.Lang.Long en Java»

Clase Java.lang.Integer en Java

La clase Integer es una clase contenedora para el tipo primitivo int que contiene varios métodos para manejar de manera efectiva un valor int como convertirlo en una representación de string y viceversa. Un objeto de la clase Integer puede contener un único valor int.  Constructores:  Integer(int b): Crea un objeto Integer inicializado con el … Continue reading «Clase Java.lang.Integer en Java»

Clase Java.Lang.Short en Java

La clase corta es una clase contenedora para el tipo primitivo short que contiene varios métodos para manejar de manera efectiva un valor corto, como convertirlo en una representación de string y viceversa. Un objeto de clase Short puede contener un solo valor corto. Hay principalmente dos constructores para inicializar un objeto corto:   Short(short b): … Continue reading «Clase Java.Lang.Short en Java»