El lenguaje Java posee un
conjunto de funciones básicas sobre las cuales se apoyan
todas las aplicaciones que se desarrollen. Esto quiere decir que
cuando queramos realizar una aplicación en Java deberemos
recurrir a un gran número de clases preexistentes, sean las
del propio lenguaje o las realizadas por usuarios. A partir de estas
pequeñas aplicaciones, podremos realizar verdaderos programas.
Estas clases están
disponibles para su utilización a través del propio
programa (las más básicas) o de numerosas páginas
web que facilitan este servicio.
Veamos un ejemplo de una
clase realizada en Java:
1 import java.io.*;
2
3 public
MiPrimerProgramaJava {
4
5 static public void main(String args[] {
6 File aprende;
7
8 aprende = new File(«FicheroTexto.txt»);
9 System.out.println(«El fichero ocupa «+aprende.length()+«bytes.\n»);
10 }
11 }
Veamos qué significa todo
esto:
- Fila 1: Se le dice al compilador de
Java que en este programa se van a utilizar las clases pertenecientes
al paquete java.io
- Fila 3: Como en Java todo está
formado por clases, se determina el nombre de esta clase. En nuestro
ejemplo: aprende. Lo que está contenido entre llaves es
precisamente el código de la clase.
- Fila 5: Se define la función
main tal y como es necesario en cualquier aplicación Java.
- Fila 6: Se define la variable aprende
de tipo file.
- Fila 8: Determina que la variable tomará
un valor nuevo en forma del fichero FicheroTexto de tipo texto.
- Fila 9: Define el contenido del fichero
de texto, que no será otro que la longitud en bytes del
fichero Aprende. Esto es posible gracias a la función length
que calcula el tamaño de cualquier fichero.
- Filas 10 y 11: Cierran las llaves del
código Java.
Como hemos podido observar,
nuestra primera clase realizada en Java calcula el tamaño
en bytes del fichero aprende.
Está claro que esto
es simplemente un ejemplo de cómo empezar a trabajar con
Java.
Pero el trabajo todavía
no ha finalizado. Ahora tenemos la clase, pero para poder convertirla
en una verdadera aplicación, deberemos compilarla.
Para realizar esta acción
deberemos escoger entre dos alternativas:
- Programar en Java mediante cualquier tipo
de editor de textos (por ejemplo la propia libreta que incorpora
el sistema operativo Windows), para recurrir posteriormente a
un programa compilador (lo más sencillo es recurrir a la
página web de Sun y descargarnos su Java(tm) Development
Kit (JDK)).
- Utilizar cualquier editor de los que existen
en el mercado destinados a programar en Java (incluso podemos
encontrar muchos de ellos de forma gratuita en la Red), que incluyen
al mismo tiempo el programa compilador.
Una vez compilada la clase,
nos devolverá un fichero del tipo: MiPrimer-Applet.
Este archivo ya es una verdadera
aplicación Java que puede ser utilizada en cualquier tipo
de máquina (siempre que ésta reconozca el lenguaje
Java).
¿Cómo utilizar esta
clase de Java?
Ahora que ya tenemos una
clase de Java realizada, la podemos utilizar para ponerla dentro
de una página web:
1 <HTML>
2 <HEAD>
3 <TITLE>Mi Primera Aplicación Java</TITLE>
4 </HEAD>
5 <BODY>
6 <DIV ALIGN=»center»>
7 <APPLET CODE=»MiPrimerApplet.» WIDTH=300 HEIGHT=100>
8 </APPLET>
9 </DIV>
10 </BODY>
11 </HTML>
Como podemos observar en
el ejemplo, la orden de la Fila 7 lo que hace es llamar a la Clase
de Java que hemos creado con anterioridad para ejecutarla en nuestra
página web como un Applet de Java.
Como hemos dicho anteriormente,
esta facilidad para incorporar clases de Java en nuestras páginas
web es sumamente interesante, ya que podremos aprovechar el trabajo
realizado por todas las personas que han ido creando clases de Java
y que nos las faciliten, para alegrar y mejorar nuestra web.
¿Qué necesito para programar
en Java?
Aunque la programación
en Java se puede realizar desde cualquier editor de textos (el más
sencillo es la libreta del Windows), lo más cómodo
es utilizar cualquier editor de Java que podemos encontrar por la
Red gratuitamente.
Aparte de esto, no necesitaremos
nada más en especial, simplemente un poco de creatividad
y dedicación por nuestra parte.
¿Dónde puedo encontrar
recursos de Java?
Existen páginas en
Internet donde poder encontrar todo lo que queráis saber
sobre este lenguaje de programación: tutoriales, editores,
clases... Una pequeña muestra:
- Sun: La página
de los creadores de Java, destinada a facilitar su aprendizaje.
Contiene numerosos tutoriales, enlaces de interés, recursos,
compiladores... Sólo tiene una limitación: está
en inglés. http://www.java.sun.com
- La agenda: excelente
recopilación de todos los temas relacionados con este lenguaje
de programación. Contiene tutoriales, applets, programas
comerciales y programas gratuitos para programar en Java: http://www.areas.net/agenda.htm
- Java en castellano:
portal de entrada a todos los temas relacionados con Java en castellano.
Contiene tutoriales, applets, artículos monográficos...
http://www.programacion.net/java/index.html
|