Colección de citas famosas - Colección de poesías - Los estudiantes deben leer los errores comunes de Java y cómo evitarlos

Los estudiantes deben leer los errores comunes de Java y cómo evitarlos

Errores comunes de Java y cómo evitarlos

1...."Esperado"

Este error ocurre cuando falta algo en el código. Esto generalmente se debe a que falta un punto y coma o un paréntesis de cierre.

Por lo general, este mensaje de error no indicará la ubicación exacta del problema. Para encontrar el error: Asegúrese de que todos los corchetes de apertura tengan un corchete de cierre correspondiente.

Mira la línea antes de mirar la línea indicada de código Java. Este error del software eJava pasa desapercibido para el compilador hasta que profundiza en el código.

A veces, un carácter, como un corchete izquierdo, no debe colocarse en la posición original del código Java. Por lo tanto, el desarrollador no impidió un corchete de cierre para equilibrar los corchetes

2." Literal de cadena sin cerrar

Si el literal de cadena termina sin comillas, creará un "Literal de cadena sin cerrar". "La información de error y el mensaje se mostrarán en la misma línea que el error. Literal es el código fuente del valor. Esto sucede cuando: la cadena literal no se expande con comillas. Esto se corrige fácilmente agregando los caracteres de comillas requeridos. Los literales de cadena son suficientes.

Los literales de cadena se extienden más allá de una línea. Las cadenas largas se pueden dividir en literales de cadena y las comillas que forman parte del literal de cadena no se pasan mediante barra invertida ("") para escapar". p>

3. "Inicio ilegal de una expresión

Hay muchas razones para el error "Inicio ilegal de una expresión". Por lo tanto, se ubica como uno de los mensajes de error menos útiles. Algunos desarrolladores incluso piensan que esto se debe a un código incorrecto.

. Normalmente, las expresiones se crean para generar nuevos valores o para asignar valores a variables. El compilador esperaba encontrar una expresión, pero no pudo encontrarla porque la sintaxis no era la que esperaba. Este error se puede encontrar en estas declaraciones

4. "No se puede encontrar el símbolo"

Todos los identificadores en Java deben declararse antes de usarse. El error se produce porque al compilar el código, el compilador no comprende el significado del identificador.

Hay muchas razones por las que puede recibir un mensaje "No se puede encontrar el símbolo":

·La ortografía de un identificador cuando se declara puede escribirse de manera diferente cuando se usa en el código.

La variable nunca ha sido declarada. La variable no se utiliza en el mismo ámbito que la declaración y la clase no se importa

5. "La clase pública XXX debe estar en el archivo

Cuando la clase XXX y el programa Java El nombre del archivo no coincide, aparecerá el mensaje "La clase pública XXX debe estar en el archivo". El código se compilará sólo si la clase y el archivo Java son iguales: Para resolver este problema: asegúrese de que los dos nombres sean consistentes. /p >

6. "Tipos incompatibles"

"Tipos incompatibles" se refiere a errores lógicos que ocurren cuando una declaración intenta emparejar una variable con una expresión de tipo. Normalmente ocurre cuando el código intenta convertir una cadena de texto en un número entero o viceversa. Esto no es un error de sintaxis de Java.

Cuando el compilador muestra un mensaje de "Tipos incompatibles", no es algo que pueda solucionarse con una simple solución:. Hay funciones que pueden convertir tipos. Es posible que los desarrolladores necesiten cambiar la funcionalidad prevista del código.

7. "Declaración de método no válida; tipo de retorno requerido

Este mensaje de error del software Java indica que el tipo de retorno de un método no está declarado explícitamente en la firma del método.

Hay varios El enfoque desencadena el error "Método nalid

Declaración; Tipo de retorno requerido":.

Olvidé declarar el tipo

Si el método no tiene valor de retorno, entonces se debe declarar "void" como tipo en la firma del método

No es necesario declarar el nombre del constructor el tipo. Sin embargo, si hay un error en el nombre del constructor, el compilador tratará al constructor como un método sin un tipo especificado

8. "El método en la clase no se puede aplicar a tipos dados<. /p>

Aclara que la firma del método está llamando a los parámetros incorrectos. El método llamado espera ciertos parámetros definidos en la declaración del método. Verifique la declaración del método y llámelo cuidadosamente para asegurarse de que sean compatibles. >9. "Declaración de retorno faltante"

Cuando un método no devuelve una declaración, aparecerá el mensaje "Declaración de retorno faltante" Cada método que devuelve un valor (tipo no vacío) debe tener un literal. declaración que devuelve el valor para que pueda ser llamado fuera del método

El compilador arroja el mensaje "Falta declaración de devolución" por varias razones: La declaración de devolución se omite por un error de raíz.

El método no devuelve ningún valor, pero el tipo void no se declara en la firma del método

10 "Posible pérdida de precisión

Cuando se asigna más información a un variable y excede su capacidad, aparece un mensaje de "Posible precisión de pérdida". Si esto sucede, las piezas se desechan. Si esto no importa, entonces el código debe declarar explícitamente la variable como el nuevo tipo. La "posible pérdida de precisión" suele ocurrir cuando: Se intenta asignar un número real a una variable de tipo de datos entero. Se intenta asignar un doble a una variable de tipo de datos entero.