CreativiU: Cursos Online Para Creativos

5 errores java que pueden ser evitados por un buen desarrollador

Los errores  java son muy comunes. No importa si eres principiante o experto porque de igual manera no estás exento de cometer algún errorcillo de programación.

Imagen de Pixabay

Desde su llegada en 1995, Java ha estado cambiando nuestras vidas y superando las expectativas de las personas.

El equipo de Sun Microsystems que trabajó sin parar para desarrollar este lenguaje de programación se dirigió a la industria de la televisión digital. Como el concepto de Java era demasiado avanzado en ese momento, parecía perfecto para Internet y otras aplicaciones.

Con el tiempo, el lenguaje de programación orientado a objetos Java se ha extendido por todas partes y ha creado su propio lugar especial en el mundo de la programación.

El lenguaje es fácil de aprender, pero existen problemas en Java como cualquier otro idioma. Aquí voy a cubrir los 5 errores más comunes cometidos por cada programador Java.

Este artículo representa las 5 principales prácticas de codificación relacionadas con el tratamiento de excepciones de Java que puede que desees observar o, mejor dicho, evitar, mientras realizas la codificación para el tratamiento de excepciones.

Recientemente, he estado involucrado con la revisión de código de varios proyectos de Java y encontré el siguiente como las instancias de codificación más comúnmente vistas en varios proyectos de Java.

De hecho, recientemente he realizado análisis de código y he encontrado las instancias mencionadas más abajo relacionadas con el manejo de excepciones.

No te asustes… En realidad es bastante normal que cometamos estos errores, después de todo

¡Somos humanos!

Es natural cometer errores, incluso si eres nuevo en Java o un experto en codificación. Aquí está una lista de errores comunes cometidos durante la codificación en java:

Errores Java: errores de sintaxis

Error de Java Número 1. Capitalización de palabras clave

Puesto que a veces te puedes conseguir en el hábito de escribir nombres de clases en letras mayúsculas,  ocasionalmente encontrarás que escribes palabras claves tales como la clase andint con una letra mayúscula al principio.

El compilador se opondrá a esto y emitirá un mensaje de error que depende de qué palabra clave se ha capitalizado.

El compilador emitirá un mensaje de error como:

 Línea nn: declaración de clase o interfaz esperada

Cuando, por ejemplo, se capitaliz la palabras clave Class.

Imagen de Pixabay

Error de Java Número 2. Escribir una cadena sobre una nueva línea

A veces necesitarás escribir una cadena larga. Un error común es tener una nueva línea incrustada en la cadena. El compilador se opondrá a esto y emitirá un mensaje de error como:

Línea nn: ‘;’ esperado

Cuando esto sucede, la solución es dividir la cadena en dos, asegurándose de que ninguna de las dos tiene una nueva línea y concatenarlas con +. Por lo tanto, puedes reemplazar:

String s = “Una cadena muy larga que pasa por encima del final de un
Línea y causa un problema con el compilador “;
con:

String s = “Una cadena muy larga que pasa por encima del final” +
“De una línea y causa un problema con el compilador

Imagen de Pixabay

Error de Java Número 3. StackOverflowException:

Se llamó más métodos que la memoria Java puede manejar. Lo más probable es que tenga un bucle infinito o un problema con su caso base en la recursión, que aprenderá un poco más tarde.

 Nota: Algunas veces puede tardar un tiempo antes de que se genere StackOverflowException. Si su programa tarda mucho tiempo en ejecutarse, es posible que esté en medio de un bucle infinito.

Boolean alwaysTrue = true; Mientras que (siempreTrue) {

error

MyCar.drive (); }

// se ejecutará infinitamente causando una

IndexOutOfBoundsException:

Cuando Java intenta acceder a un objeto en una lista en un índice que no está en el rango de la lista.

Car [] listOfCars = newCar [5]; // arraywithindexes0through4 for (inti = 0; i <= 5; i ++) {

ListOfCars [i] .drive (); // wheni = 5, errorwillbe

Lanzado {adj.

Error de Java Número 4. Excepción de puntero nulo

Lanzado cuando Java encuentra una referencia nula cuando no espera uno. Esto suele suceder cuando intenta usar algo que no ha sido inicializado o instanciado, o algo que ya no existe porque fue recolectado basura o fundamentalmente alterado.

Los punteros nulos se producirán con mayor frecuencia cuando se crea una variable de instancia y se intenta utilizarla antes de asignarle un valor. Vea a

continuación un ejemplo de esta ocurrencia.

Clase pública OperateCar () {coche privado _car;

Public OperateCar () {}

Public void drive () {_car.moveForward (1);

ocurre }

//Excepción de puntero nulo

}

El código anterior se fijaría inicializando _carin el constructor, que

Se vería así: _car = newCar ();

Error de Java Número 5. ClassCastException:

Sucede cuando su código intenta enviar un objeto incorrectamente a una clase en particular. Específicamente, su objeto no es una instancia de esta clase, o tu objeto no es una subclase de esta clase. Por ejemplo, si intentas emitir un coche a un color

Car myCar = coche nuevo ();

Color myColor = (Color) myCar; // genera ClassCastException

Excepción Aritmética:

Intento aritmético ilegal. Lo más probable es que trató de dividir por cero.

Muchos son los errores que cometerás a lo largo de tu carrera como programador. Muchos de ellos te servirán para aprender más de lo que crees, así que bienvenidos aquellos errores que nos hacen ser mejores profesionales.

Lo importante es que aprendamos cómo repararlos y se aprenda de ellos.

Y tú, ¿Cuáles errores java te han hecho aprender más sobre el tema?

¡Comenta!