Professional Documents
Culture Documents
introduccin
lenguajes, extensiones de todo tipo (CORBA, Servlets,...). Incluye adems un
servidor de aplicaciones Tomcat para probar aplicaciones de servidor. Se descarga
en www.netbeans.org.
Sun ONE Studio. Entorno para la creacin de aplicaciones Java creado por la propia
empresa Sun a partir de NetBeans (casi es clavado a ste). la versin Community
Edition es gratuita (es ms que suficiente), el resto son de pago. Est basado en el
anterior. Antes se le conoca con el nombre Forte for Java. Est implicado con los
servidores ONE de Java.
JBuilder. Entorno completo creado por la empresa Borland (famosa por su lenguaje
Delphi) para la creacin de todo tipo de aplicaciones Java, incluidas aplicaciones
para mviles.
JCreator Pro. Es un editor comercial muy potente y de precio bajo. Ideal (junto con
Kawa) para centrarse en el cdigo Java. No es un IDE completo y eso lo hace ms
ligero, de hecho funciona casi en cualquier mquina.
notas previas
Los archivos con cdigo fuente en Java deben guardarse con la extensin .java. Como se
ha comentado cualquier editor de texto basta para crearle. Algunos detalles importantes
son:
Los comentarios; si son de una lnea debe comenzar con // y si ocupan ms de una
lnea deben comenzar con /* y terminar con */
/* Comentario
de varias lneas */
//Comentario de una lnea
Tambin se pueden incluir comentarios javadoc (ver ms adelante)
A veces se marcan bloques de cdigo, los cuales comienza con { y terminan con } El
cdigo dentro de esos smbolos se considera interno al bloque
{
...cdigo dentro del bloque
}
cdigo fuera del bloque
proceso de compilacin
Hay que entender que Java es estricto en cuanto a la interpretacin de la programacin
orientada a objetos. As, se sobrentiende que un archivo java crea una (y slo) clase. Por
eso al compilar se dice que lo que se est compilando es una clase.
2
Manual de Java
introduccin
La compilacin del cdigo java se realiza mediante el programa javac incluido en el
software de desarrollo de java. La forma de compilar es (desde la lnea de comandos):
javadoc archivo.java
El resultado de esto es un archivo con el mismo nombre que el archivo java pero con la
extensin class. Esto ya es el archivo con el cdigo en forma de bytecodes. Es decir con
el cdigo precompilado.
Si la clase es ejecutable (slo lo son si contienen el mtodo main), el cdigo se puede
interpretar usando el programa java del kit de desarrollo. Sintaxis:
java archivoClass
Estos comandos hay que escribirlos desde la lnea de comandos de en la carpeta en la que
se encuentre el programa. Pero antes hay que asegurarse de que los programas del kit de
desarrollo son accesibles desde cualquier carpeta del sistema. Para ello hay que comprobar
que la carpeta con los ejecutables del kit de desarrollo est incluida en la variable de
entorno path.
Esto lo podemos comprobar escribiendo path en la lnea de comandos. Si la carpeta
del kit de desarrollo no est incluida, habr que hacerlo. Para ello en Windows 2000 o XP:
1>
2>
3>
4>
Aadir a la lista de la variable Path la ruta a la carpeta con los programas del
JDK.
10
javadoc
Javadoc es una herramienta muy interesante del kit de desarrollo de Java para generar
automticamente documentacin Java. genera documentacin para paquetes completos o
para archivos java. Su sintaxis bsica
es:
javadoc archivo.java o paquete
El funcionamiento es el siguiente. Los comentarios que comienzan con los cdigos /** se
llaman comentarios de documento y sern utilizados por los programas de generacin de
documentacin javadoc.
Los comentarios javadoc comienzan con el smbolo /** y terminan con */ Cada lnea
javadoc se inicia con un smbolo de asterisco. Dentro se puede incluir cualquier texto.
Incluso se pueden utilizar cdigos HTML para que al generar la documentacin se tenga
en cuenta el cdigo HTML indicado.
En el cdigo javadoc se pueden usar etiquetas especiales, las cuales comienzan con el
smbolo @. Pueden ser:
@see. Tras esta palabra se indica una referencia a otro cdigo Java relacionado con
ste.
@deprecated. Palabra a la que no sigue ningn otro texto en la lnea y que indica
que esta clase o mtodo esta obsoleta u obsoleto.
@param. Palabra a la que le sigue texto qu describe a los parmetros que requiere
el cdigo para su utilizacin (el cdigo en este caso es un mtodo de clase). Cada
parmetro se coloca en una etiqueta @param distinta, por lo que puede haber varios
@param para el mismo mtodo.
@return. Tras esta palabra se describe los valores que devuelve el cdigo (el cdigo
en este caso es un mtodo de clase)
El cdigo javadoc hay que colocarle en tres sitios distintos dentro del cdigo java de la
aplicacin:
1>
2>
Delante de cada mtodo. Los mtodos describen las cosas que puede
realizar una clase. Delante de cada mtodo los comentarios javadoc se usan
para describir al mtodo en concreto. Adems de los comentarios, en esta zona
11
Manual de Java
introduccin
se pueden incluir las etiquetas: @see, @param, @exception, @return, @since y
@deprecated
3>
Ejemplo:
/** Esto es un comentario para probar el javadoc
* este texto aparecer en el archivo HTML generado.
* <strong>Realizado en agosto 2003</strong>
*
* @author Jorge Snchez
* @version 1.0
*/
public class prueba1 {
//Este comentario no aparecer en el javadoc
/** Este mtodo contiene el cdigo ejecutable de la clase
*
* @param args Lista de argumentos de la lnea de comandos
* @return void
*/
public static void main(String args[]){
System.out.println("Mi segundo programa! ");
}
}
Tras ejecutar la aplicacin javadoc, aparece como resultado la pgina web de la pgina
siguiente.
12