Introducción a Java

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intencion es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en ingles como WORA, o "write once, run anywhere"), lo que quiere decir que el codigo que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.

Clases para tipos primitivos o simples

DATOS PRIMITIVOS

En java, los tipos primitivos son un tipo de dato heredado de lenguajes de programacion 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.

Los tipos primitivos predefinidos en java son:

  • Byte: Puede almacenar un entero de 8 bits en complemento a 2. Su valor minimo es -128, y el maximo 127.

  • Short: Puede almacenar un entero de 16 bits en complemento a 2. Su valor minimo es -32768 y el maximo 32767.

  • Int: Puede almacenar un entero de hasta 32 bits en complemento a 2. Su valor minimo es -2147483648 y el maximo -2147483647.

  • Long: Puede almacenar un entero de hasta 64 bits en complemento a 2. Su valor minimo es de -9223372036854775808 y el maximo 9223372036854775807.

  • Float: Puede almacenar un numero real de simple precision de hasta 32 bits.

  • Double: Puede almacenar un numero real de doble precision de hasta 64 bits.

  • Boolean: Solo admite dos posibles valores, true o false.

  • Char: Puede contener un solo caracter Unicode de 16 bits.



  • Java.lang

    El paquete Java.lang es uno de los paquetes mas importantes en el lenguaje Java, incluye muchas de las clases que son la columna vertebral del lenguaje.

    En este paquete se incluyen, entre otras las clases: Boolean,float,integer,strin, stringbuffer, system.

    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.