76.    Ficheros .java

Las clases e interfaces se editan en ficheros que se caracterizan por tener la extensión .java.

Un fichero .java

·         puede contener una o más clases o interfaces

·         sólo puede contener una clase o interface calificada como public

·         si hay una clase o interface public, el nombre del fichero coincidirá con el de dicha clase

Si la clase o interface pertenece a un paquete, debe estar en una estructura de directorios que refleje la estructura de paquetes.

Esta regla NO es obligatoria; pero si se la salta probablemente se encuentre en confusas situaciones para localizar las clases deseadas.

paquetes y directorios

si es del paquete ...

debe estar en ...

package a;

.../a

package a.b;

.../a/b

 

Para compilar un fichero, use la herramienta “javac”. El resultado es un fichero .class que también se atendrá a la regla que relaciona directorios con paquetes (pero, en este caso, se encarga la propia herramienta “java”). También puede usar cualquiera de los entornos de desarrollo disponibles.

Temas relacionados

Vademécum