2.4 Conversiones de Tipos en Java

2.4 Conversiones de Tipos de Datos

Para que el resultado sea el esperado hay muchas ocasiones que es necesario realizar alguna conversión de tipos.

Java emplea siempre que puede la representación en forma int de 32 bits, por razones de eficacia, por lo tanto permite la conversión automática o promoción donde el tipo más pequeño puede ser colocado en el espacio compatible más grande, así un tipo byte, puede ser colocado perfectamente en una variable int, la cual tiene espacio para contener el valor. Lo contrario no siempre es cierto y se hace necesaria una conversión explícita, estrechamiento o casting: Sigue leyendo

Anuncios

2.2 Tipos de Datos en Java

2.2 Tipos de datos

Cuando escribimos un programa se manejan valores, datos de forma apropiada para cambiarlos, se hacen cálculos, se presentan, se solicitan al usuario, se escriben en un disco, se envían por una red, etc.

Para poder trabajar con valores en un programa se guardan en variables. Una variable guarda un único valor. Una variable contiene:

–          Un nombre. Nombre de la variable que se quiere utilizar.

–          Un tipo. Describe los valores que se pueden guardar en dicha variable.

–          Un rango de valores que puede admitir. Depende del tipo de la variable.

Sigue leyendo

1. Iniciación a Java

1.1   Historia

Como lenguaje de programación para computadores, Java se introdujo a finales de 1995. La clave fue la incorporación de un intérprete Java en la versión 2.0 del programa Netscape Navigator, produciendo una verdadera revolución en Internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje. Java 1.2, más tarde rebautizado como Java 2, nació a finales de 1998. Gracias a la comunidad (Java Community Process), Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje.

Al programar en Java no se parte de cero. Cualquier aplicación que se desarrolle hace uso de un gran número de clases preexistentes. Algunas de ellas las ha podido hacer el propio usuario, otras pueden ser comerciales, pero siempre hay un número muy importante de clases que forman parte del propio lenguaje (el API o Application Programming Interface de Java).

El API de Java contiene un montón de servicios que facilitan el desarrollo de programas en Java. Esta ordenado en paquetes lógicos en función de la tarea para la que ha sido desarrollada y que facilitará al programador cuando esté desarrollando un programa.

1.2   Plataforma de Desarrollo y Ejecución

Sigue leyendo