Download 15- Clases para tipos primitivos o simples: String, Integer, Double
Document related concepts
no text concepts found
Transcript
Clases para tipos primitivos o simples: String, Integer, Double.... java.lang.* En java, los tipos primitivos son un tipo de dato heredado de lenguajes de programación no orientada a objetos, como puede ser el C. Tienen ciertas particularidades, que no comparten con otras clases mas complejas, como por ejemplo que no necesitan ser declarados. Por ejemplo: Para crear un objeto de clase triangulo lo hariamos: Para crear un entero, en cambio seria algo así: int a; Los tipos primitivos predefinidos en java son: boolean es decir, valores que pueden ser verdaderos o falsos char los caracteres son de 16 bit y están codificados en Unicode 1.1.5; en los demás lenguajes son ASCII solamente de 8 bit. byte enteros de 8 bit con signo, es decir, número entre menos (dos a la séptima) y dos a la octava. short enteros de 16 bit con signo. int enteros de 32 bit con signo. long enteros de 64 bit con signo. float Tipo de punto flotante de precisión simple double Tipo de punto flotante de precisión doble Java.lang El paquete java.lang se importa automáticamente. Esto quiere decir que no es necesario poner en la clase donde se vaya a hacer uso de este paquete la cláusula o instrucción correspondiente “import java.lang”. Dentro de este paquete están gran parte de las clases más utilizadas dentro de las aplicaciones o programas creados con tecnología Java. La clase envolvente Clases envolventes para cada uno de los de datos primitivos. Una clase envolvente da la funcionalidad de una clase para un tipo de datos primitivo. Estas clases envolventes tienen métodos que permiten manipular el tipo de dato primitivo correspondiente que ellos envuelven. Las clases envolventes son unas clases especiales que proveen a los tipos primitivos de útiles funciones. Las anteriores nombradas como float,long,double... Estas clases envolventes poseen métodos que nos permiten interactuar y convertir estos valores primitivos. Este metodo recibe un valor numerico, y lo convierte a otro tipo primitivo. Ejemplo