Beruflich Dokumente
Kultur Dokumente
20 de octubre de 2004
15 Comentarios
Java
Por otro lado un desarrollo en Java nunca empieza desde cero. Java implementa
consigo un gran nmero de clases, incluidas gratuitamente en su entorno de
desarrollo, para realizar muy variadas tareas que permiten al desarrollador
centrarse en las caractersticas ms inherentes a su proyecto.
Sun distribuye gratuitamente desde su pgina web, el entorno de desarrollo Java
llamado indistintamente con estas siglas: JDK, SDK o J2SE. Este paquete incluye
como hemos dicho las clases incluidas ya en java, es decir el API de Java.
Tambin incluye el compilador de Java y lo que permite a Java funcionar en
nuestro ordenador: el JRE (Java Runtime Enviroment).
El JRE incluye los elementos necesarios para hacer funcionar programas java en
nuestro ordenador. Principalmente nos instala la Maquina Virtual de Java y los
plugins necesarios para el/los navegador/es instalados en nuestro sistema. El JRE
tambin se puede descargar independientemente del entorno de desarrollo, pues
se distribuye en un paquete llamado J2RE.
Y que es la Mquina Virtual de Java? Pues bien, como hemos comentado antes,
Java est pensado para ser independiente de la arquitectura sobre la que funcione
y la manera que tiene Java para conseguirlo es a travs de la emulacin de una
mquina software sobre la que funcionan los programas compilados con Java.
Es decir, un programa compilado con Java no tiene cdigo comprensible por
ningn procesador, ese cdigo solo lo entiende la Mquina virtual de Java y lo
traduce a cdigo que si pueda ser comprensible por el procesador sobre el que
funciona y adems lo puede hacer funcionar sobre el sistema operativo sobre el
que est instalada. Por tanto lo nico dependiente del Hardware es la mquina
virtual, pues tiene que conocer lo que tiene por debajo para llevar a cabo la
traduccin, pero los programas en java siempre pueden funcionar sobre una
maquina virtual est donde est instalada.
Instalar el entorno de
desarrollo Java y primer
programa
20 de octubre de 2004
7 Comentarios
Java
Pues ahora podemos programar nuestro querido programa "hola mundo". Copia
este cdigo en un editor de texto de tu preferencia y gurdalo como
"Ejemplo.java". Mas tarde nos ocuparemos de entender cual es su significado.
public class Ejemplo {
public static void main ( String argumentos[] )
{
System.out.println ("Hola Mundo\n");
}
}
Instalacin de un entorno
de desarrollo integrado
(IDE): Eclipse.
03 de noviembre de 2004
12 Comentarios
Java
Ahora nos vamos a disponer a hacer el mismo ejercicio que hemos hecho antes
pero con la ayuda de Eclipse. Como es evidente para un ejercicio tan trivial nos va
a suponer casi mas un gasto que un ahorro pero lo importante es conseguir para
empezar un manejo bsico de Eclipse.
Eclipse puede usar varias perspectivas en su ventana principal dependiendo del
tipo de desarrollo que vayamos a realizar. Ahora abriremos la perspectiva "Java":
Es conveniente que todos los desarrollos que hagamos los hagamos dentro de un
proyecto y por mucho que nuestro ejercicio sea tan simple como til a estas
alturas, vamos a hacerlo como tal. Por lo tanto vamos a crear un proyecto para
nuestro desarrollo:
Para esto le damos a "File New Proyect". Como podemos ver hay muchos tipos
de proyectos para poder crear para nuestro desarrollo. Elegimos "Java proyect" y
le damos a siguiente. En la ventana en la que estamos ahora podemos darle un
nombre a nuestro proyecto y nos aparecen dos opciones relativas a la
organizacin de nuestro proyecto. Las dejamos tal y como est para que
simplemente nos coloque nuestros archivos .java y .class (fuentes y ejecutables
java) en la carpeta que hemos escogido para el entorno de trabajo al arrancar
eclipse, y le damos a "Finish".
Como hemos podido comprobar al escribir los nombres de la clase y del paquete
nos avisa de ciertas reglas para la nomenclatura de estos. Podemos avanzar que
los nombres de las clases siempre empiezan en mayscula y que los de los
paquetes en minscula, ya comentaremos esto mas adelante y con mas
detenimiento.
Al darle a finalizar nos crea una plantilla que podemos ver en el centro de la
pantalla. Esta rea es la que corresponde al editor y aqu es donde escribiremos
nuestros programas en Java. La plantilla creada nos aade las lneas bsicas en
el tipo de clase Java que hemos creado con todos los pasos anteriores.
Al igual que en el ejemplo anterior cuando hemos hecho el habitual hola mundo
escribimos lo que queda para que se nos quede tal y como en la figura. Es decir,
introducimos System.out.println ("Hola Mundo\n"); dentro del mtodo "main" de la
clase.
Ya solo nos queda ejecutar el programa para ver que funciona. Para hacerlo
funcionar podemos utilizar el men "run" o directamente mediante los iconos de la
barra de herramientas.
Como podemos comprobar, abajo hay una pestaa que pone "console". Esa
pestaa nos muestra una consola que hace las veces de la lnea de comandos
desde la que ejecutamos nuestro programa de Java en el primer ejemplo. Por
tanto es en ese espacio en el que podemos ver la salida del programa: "Hola
Mundo".
Esto es todo por ahora. Ya tenemos un entorno completo para hacer nuestros
pequeos desarrollos en Java y ya lo hemos probado. A partir de aqu tienes
varias opciones para continuar:
Introduccin al lenguaje
JAVA
18 de noviembre de 2004
5 Comentarios
Java
para describir algoritmos, es decir sus propios fundamentos del lenguaje. Este
manual no pretende ser una descripcin exhaustiva de todos los modos en que
podemos "expresarnos" en este lenguaje, sino una base para poder ir creando
nuestros pequeos programas. Creo que es mucho mas til empezar a programar
puesto que se aprenden mejor estas cosas cuando tenemos que resolver algn
problema durante nuestro trabajo.
Para introducir simplemente destacar que Java tiene una sintaxis muy similar a la
de C++ por lo que los programadores que vengan desde este lenguaje se sentirn
muy cmodos en l.
2. Comentarios:
Hay tres tipos de comentarios en Java:
// Este es un comentario de una sola lnea
/* Este es un comentario de una o ms lneas */
/** Este es un comentario de documentacin */
3. Identificadores:
Un identificador es un "nombre" que nos permite dirigirnos especficamente a una
de las entidades propias del lenguaje, es decir, son los nombres que podemos
ponerles a nuestros/as variables, mtodos, clases, interfaces y objetos.
La nica restriccin en la formacin de identificadores es que tienen que comenzar
por letra, subrayado o por el signo '$', pudindoles seguir despus letras o
nmeros. Hay que tener en cuenta que en Java como en otros muchos lenguajes
de programacin se distinguen las maysculas y las minsculas.
Hay una serie de normas muy recomendables para crear identificadores en Java:
En Java es habitual escribir todos los identificadores en minscula teniendo en
cuenta las siguientes excepciones:
06 de diciembre de 2004
6 Comentarios
Java
Byte: 1 byte.
Short: 2 bytes.
Int: 4 bytes.
Long: 8 bytes.
Reales en punto flotante: igual que los enteros tambin difieren en las precisiones y pueden
ser positivos o negativos.
Float: 4 bytes.
Double: 8 bytes.
5. Variables:
Ahora que tenemos las piezas necesarias ( identificadores y tipos ) podemos
definir variables en Java. Una variable referenciar siempre a un tipo primitivo de
Java o a cualquier otro objeto creado en nuestro programa. Veamos algunas
declaraciones:
Int a ; // declaracin de una variable 'a'
//inicializada a 0 (valor por defecto).
Una vez tenemos un poco de idea de como declarar variables en Java, tenemos
que tener en cuenta desde que sitios de nuestro programa podemos acceder a
ellas, es lo que llamamos mbito de la variable.
Bsicamente la norma es que la variable tiene validez dentro del bloque encerrado
entre llaves donde ha sido declarada, ya sea dentro de una funcin o de por
ejemplo una sentencia 'if'. Veamos un ejemplo con un pequeo programita en
java.
public class AmbitoVariables {