Errores de compilación en java
Los errores de lógica son conocidos como BUGS. Estosson los errores que nos tomarán tiempo hasta encontrarlos. Si damos a elegir, cualquier programador elegiría los errores en tiempo de compilación. A mi me ha tomado hasta varios días hacer el debugcuando suceden errores de lógica, y eso, usando todas las herramientas disponibles: archivos logs, mensajes System.out, debuggers, etc.
Los siguientes errores aparecen en la mayoría de programadores cadacierto tiempo, pero podemos verlo regularmente en el código de los programadores novatos.
Tenemos que cuidarnos de estos errores para evitarlos y pulir nuestro código.
El nombre de la Clase públicano coincide con el nombre del archivo
Cada archivo .java puede contener sólo una Clase pública. El nombre de esa Clase pública debe coincidir exactamente con el nombre del archivo antes de la extensión.java, respetando incluso las mayúsculas y minúsculas. Por ejemplo, una Clase pública llamada MyClass debe estar en un archivo MyClass.java y no en myclass.java. Este es un error de sintaxis.
UnaClase no está en el directorio correcto
Este error de sintaxis ocurre si el comando javac no puede encontrar un archivo .java en el directorio esperado. Si una Clase está en el paquete por defecto (notiene la declaración del package en la primera línea), entonces esta Clase pertenece al directorio actual de trabajo o al directorio donde apunta el flag sourcepath del javac. Si una Clase está a un...
Regístrate para leer el documento completo.