Icono play
Java
Errores

Los entornos de desarrollo nos ayudan a detectar errores en nuestro código, sean de gramáticasintaxis, del lenguaje de programación que estamos utilizando.

¿Qué es un error en Java y qué significado puede tener?

Un error desde un punto de vista muy general es una operación ilegal cometida a priori por el programador que no permite el desarrollo normal de la aplicación.

En el inicio de nuestro aprendizaje siempre, en algún momento, nos van a aparecer algunas palabras subrayadas o alguna línea de código resaltada y muchas veces no sabremos a qué se refieren.

Por ejemplo en el Intellij IDEA, las palabras mal escritas o inexistentes las veremos subrayadas en verde, estos no son errores críticos, podremos seguir con la ejecución de nuestro programa, sin embargo si el subrayado es rojo es probable que el error aborte la ejecución.

Errores más comunes que podemos cometer a la hora de programar.

  • Olvidarnos de escribir un punto y coma al finalizar la sentencia.
  • Dejar sin cerrar alguna llave, corchete o paréntesis de una clase, método, bucle o bloque de código.
  • Repetir el nombre de variables, aunque sean de distinto tipo.
  • Realizar asignación de una variable de un tipo a otra variable de tipo diferente.

Las advertencias en rojo pueden ser provocadas por la falta de algún punto y coma (;), por una llave o paréntesis que hemos olvidado cerrar, por una asignación a variable mal hecha, o por cualquier otro desatino que hayamos cometido en la escritura de nuestro código.

Generalmente, este tipo de errores son de sintaxis.

Los entornos de desarrollo suelen subrayar de color rojo o naranja los que son errores de sintaxis, el resto de los errores (tipo gramaticales, palabras inexistentes o falta de tildes) pueden variar los colores empleados según el IDE que estemos utilizando o los temas que le hayamos puesto.

Ejemplo de errores de sintaxis

Aquí podemos ver un código con 4 errores de sintaxis, que evitarán que el programa compile:

package com.example;

public class ErroresSintacticos {

    public static void main(String[] args)

    //los errores cometidos aquí, se disparan en tiempo de compilación

    //primer error, definimos una variable de tipo int y luego le queremos asignar un String

    int precio = 0;
    String descripcion;
    precio = descripcion;

    //segundo error, definimos una variable de tipo int y luego queremos asignarlo a un tipo short
    int delta = 0;
    short omega = 0;
    omega = delta;

    //tercer error, repetimos el nombre de variable “delta” siendo ambas variables distintas
    String delta = "";

    //cuarto error, asignación de variable sin inicializar
    int a;
    int b;

    if (true) {
        a = b;
    }
}

}

Errores importantes en programación

Los errores de programación a menudo no se detectan hasta que el programa se compila o ejecuta.

Los fallos que más deben preocuparnos son los de código o sintaxis, si hay falencias de este tipo nuestro programa no compila ni ejecuta, en estos casos puede que tengamos una sentencia mal escrita o una palabra reservada incorrecta.

Si nuestro código tiene fallos de sintaxis o lógica el lenguaje tratará de darnos una pista acerca del mismo, esta información la podremos ver en la pantalla de la terminal.

Con el error ya identificado podremos proceder a solucionarlo y hacer que el programa funcione correctamente.

¿Todavía no te has apuntado a nuestro Bootcamp?
Tenemos muchos cursos para ofrecerte y ¡TOTALMENTE GRATIS! Estos son algunos de ellos: