Red de conocimiento informático - Espacio del host - ¡La función JAVA del teléfono móvil koobeeE65 no funciona!

¡La función JAVA del teléfono móvil koobeeE65 no funciona!

¡Anomalía del sistema JAVA!

1.java.lang.nullpointerexception

Todos deben encontrar esta excepción con frecuencia. La explicación de la excepción es "el programa encontró un puntero nulo". llamar a un objeto no inicializado o un objeto inexistente, y este error a menudo ocurre en operaciones como la creación de imágenes y la llamada de matrices. Por ejemplo, la imagen no está inicializada o la ruta para la creación de la imagen es incorrecta, etc. Este error ocurre a menudo en operaciones como la creación de imágenes y la llamada a matrices. Por ejemplo, la imagen no está inicializada o la ruta para crear la imagen es incorrecta. Los punteros nulos en las operaciones de matrices son un error común que cometen las personas que recién comienzan a aprender a programar, es decir, confunden la inicialización de la matriz con la inicialización de los elementos de la matriz. La inicialización de la matriz es para asignar espacio para la matriz, y los elementos de la matriz inicializada no se crean instancias y aún están vacíos, por lo que también debe inicializar cada elemento (si desea llamar)

2.classnotfoundexception

Esta excepción es uno de los problemas más comunes encontrados por muchos programadores que desarrollaron originalmente en jb y otros entornos de desarrollo. Muchos programadores que desarrollaron originalmente en jb y otros entornos de desarrollo la compilan en wtk. Un problema que ocurre a menudo en el paquete jb. La explicación de esta excepción es "la clase especificada no existe". Lo principal aquí es considerar si el nombre y la ruta de la clase son correctos. paquete en jb, generalmente se agrega al paquete de forma predeterminada, por lo que al transferir a wtk, debe prestar atención a si la ruta se agrega al paquete.

3. java.lang.arithmeticexception

La explicación de esta excepción es "excepción de operación matemática". Por ejemplo, si ocurre una operación como la división por cero en el programa, tal. Se producirá una excepción. Cuando ocurre esta excepción, debemos verificar si las fórmulas involucradas en las operaciones matemáticas en nuestro programa son apropiadas.

4. java.lang.arrayindexoutofboundsexception

Muchos amigos suelen encontrar esta excepción. Creo que la explicación de muchos amigos para esta excepción es "el subíndice de la matriz está fuera de". límites". Ahora la mayoría de los programas tienen operaciones de matriz, por lo que al llamar a una matriz, debe verificar cuidadosamente si el subíndice que llama excede el rango de la matriz. ¿Está más allá del alcance de la matriz? En términos generales, es menos probable que las llamadas explícitas (es decir, que usan constantes como subíndices) cometan tales errores, pero las llamadas implícitas (es decir, que usan variables para representar subíndices) a menudo cometen errores. En este caso, la longitud de la matriz definida en el programa está determinada por algunos métodos específicos en lugar de declararse de antemano. En este momento, es mejor verificar la longitud de la matriz para evitar esta excepción.

5. java.lang.illegalargumentexception

Esta excepción se interpreta como "error de argumento del método", muchos métodos en la biblioteca j2me arrojarán este error bajo ciertas circunstancias, por ejemplo, si el parámetro de volumen del método de ajuste de volumen se escribe como un número negativo, esta excepción ocurrirá en el método g.setcolor (int red, int green, int blue), esta excepción también ocurrirá si hay tres valores excedentes. 255, por lo que una vez que descubramos esta excepción, lo que tenemos que hacer es verificar rápidamente si hay un error en el parámetro que pasa en la llamada al método.

6. java.lang.illegalaccessexception

La explicación de esta excepción es "sin permiso de acceso", que ocurre cuando la aplicación llama a una clase pero el método actual no tiene permiso para acceder a la clase. Se producirá esta excepción. Si utiliza paquetes en su programa, tenga en cuenta esta excepción.

Hay muchas otras excepciones, por lo que no las enumeraré una por una. Lo que quiero explicar es que, como programador calificado, debe tener una buena comprensión de los problemas comunes en el programa y. las soluciones correspondientes, de lo contrario simplemente permanecerá en el programa y no podrá cambiarlo, lo que afectará en gran medida su propio desarrollo. Consulte la API para obtener una descripción completa de la excepción.

Clase de excepción aritmética: Excepción aritmética

Clase de excepción de puntero nulo: NullPointerException

Excepción de conversión de tipo: Excepción de conversión de clase: ClassCastException

Array excepción de subíndice negativo: NegativeArrayException

Excepción de subíndice de matriz fuera de límites: ArrayIndexOutOfBoundsException

Excepción de ruptura del principio de seguridad: SecurityException

FileEndedException: EOFException<

Excepción de archivo no encontrado: Excepción de archivo no encontrado: FileNotFoundException

Excepción de conversión de cadena a número: NumberFormatException

Excepción de base de datos de operación: SQLException

Excepción de entrada/salida (excepción de entrada/salida): IOException

Excepción de método no encontrado: NoSuchMethodException

java.lang.AbstractMethodError

Error de método abstracto. Se lanza cuando la aplicación intenta llamar a un método abstracto.

java.lang.AssertionError

Error de afirmación. Se utiliza para indicar un error de aserción.

java.lang.ClassCircularityError

ClassCircularityDependencyError. Esta excepción se produce si se detecta una dependencia cíclica entre clases al inicializar la clase.

java.lang.ClassFormatError

Error de formato de clase. Se lanza cuando la máquina virtual Java intenta leer una clase Java de un archivo y detecta que el contenido del archivo no se ajusta a un formato válido para la clase.

java.lang.Error

Error. Es la clase base para todos los errores y se utiliza para identificar problemas graves de funcionamiento del programa. Estos problemas suelen describir excepciones que la aplicación no debería detectar.

java.lang.ExceptionInInitializerError

Error de inicialización. Se lanza cuando se produce una excepción durante la ejecución del inicializador estático de una clase. Un inicializador estático es un segmento de declaración estática contenido directamente en una clase.

java.lang.IllegalAccessError

Error de acceso ilegal. Esta excepción se produce cuando una aplicación intenta acceder o modificar un campo (Campo) o llamar a un método de clase, pero viola la declaración de visibilidad del campo o método.

java.lang.IncompatibleClassChangeError

Error de cambio de clase incompatible. Esta excepción se produce cuando se produce un cambio incompatible en la definición de clase de la que depende el método que se ejecuta. Este error generalmente se produce cuando la definición de declaración de algunas clases en la aplicación cambia y la aplicación completa no se vuelve a compilar cuando se ejecuta.

java.lang.InstantiationError

Error de instanciación. Se lanza cuando una aplicación intenta construir una clase o interfaz abstracta utilizando el nuevo operador de Java.

java.lang.InternalError

Error interno. Se utiliza para indicar que se ha producido un error interno en la máquina virtual Java.

java.lang.LinkageError

Error de enlace.

Este error y todas sus subclases representan una situación en la que una clase depende de otra clase y, después de compilar la clase, la clase dependiente cambia su definición de clase sin volver a compilar todas las clases, lo que genera el error.

java.lang.NoClassDefFoundError

Error de definición de clase no encontrada. Este error se produce cuando la máquina virtual Java o el cargador de clases intenta crear una instancia de una clase pero no puede encontrar la definición de clase.

java.lang.NoSuchFieldError

Error de que no existe ningún campo. Se lanza cuando la aplicación intenta acceder o modificar un campo de la clase que no está definido en la definición de clase.

java.lang.NoSuchMethodError

No hay ningún error en el método. Se lanza cuando una aplicación intenta llamar a un método en una clase que no tiene una definición para ese método.

java.lang.OutOfMemoryError

Error de falta de memoria. Se lanza cuando la máquina virtual Java no tiene suficiente memoria libre para asignarla al objeto.

java.lang.StackOverflowError

Error de desbordamiento de pila. Este error se produce cuando una aplicación realiza una llamada recursiva demasiado profunda y provoca un desbordamiento de la pila.

java.lang.ThreadDeath

El hilo muere. Se lanza cuando se llama al método stop de la clase Thread para indicar el final del hilo.

java.lang.UnknownError

Error desconocido. Se utiliza para indicar una situación en la que se ha producido un error fatal desconocido en la máquina virtual Java.

java.lang.UnsatisfiedLinkError

Error de enlace insatisfecho. Se lanza cuando la máquina virtual Java no encuentra una definición de idioma local para una clase declarada como método nativo.

java.lang.UnsupportedClassVersionError

Error de versión de clase no compatible. Este error se produce cuando la máquina virtual Java intenta leer un archivo de clase y descubre que los números de versión principal y secundaria del archivo no son compatibles con la máquina virtual Java actual.

java.lang.VerifyError

VerifyError. Se lanza cuando el verificador detecta una incompatibilidad interna o un problema de seguridad en un archivo de clase.

java.lang.VirtualMachineError

Error de máquina virtual. Se utiliza para indicar una situación en la que una máquina virtual está dañada o no tiene recursos suficientes para continuar ejecutándose.

java.lang.ArithmeticException

Excepción de condición aritmética. Por ejemplo, dividir un número entero por cero, etc.

Java.lang.ArrayIndexOutOfBoundsException

Excepción fuera de límites del índice de matriz. Se lanza cuando el valor del índice de la matriz es negativo o mayor o igual que el tamaño de la matriz.

java.lang.ArrayStoreException

Excepción de almacenamiento de matriz. Se lanza al almacenar un objeto distinto del tipo declarado de la matriz en una matriz.

Java.lang.ClassCastException

Excepción de modelado de clases. Suponiendo que existen clases A y B (A no es padre o subclase de B) y O es una instancia de A, esta excepción ocurre cuando se fuerza a que O se construya como una instancia de la clase B.

java.lang.ClassNotFoundException

Excepción de clase no encontrada. Esta excepción se produce cuando una aplicación intenta crear una clase basada en un nombre de clase como una cadena, pero no puede encontrar un archivo de clase con el nombre correspondiente después de atravesar CLASSPAH.

java.lang.CloneNotSupportedException

No se admite la excepción de clonación. Esta excepción ocurre si se llama al método clone() cuando la interfaz Cloneable no está implementada o el método de clonación no es compatible.

java.lang.EnumConstantNotPresentException

EnumConstantNotPresentException. Esta excepción se produce cuando una aplicación intenta acceder a un objeto de enumeración por nombre y tipo de enumeración, pero el objeto de enumeración no contiene una constante.

java.lang.Exception

Excepción raíz. Se utiliza para describir situaciones que la aplicación desea capturar.

java.lang.IllegalAccessException

Excepción de acceso ilegal. Esta excepción se produce cuando una aplicación intenta crear una instancia de una clase, acceder a una propiedad de una clase o invocar un método de una clase mediante reflexión cuando no se puede acceder a la definición de la clase, propiedad, método o método constructor.

java.lang.IllegalMonitorStateException

Excepción de estado de monitor ilegal. Esta excepción se produce cuando un subproceso intenta esperar en un monitor un objeto (O) que no le pertenece o notificar a otro subproceso que espere en un monitor ese objeto (O).

java.lang.IllegalStateException

Excepción de estado ilegal. Esta excepción se produce cuando se llama al método cuando el entorno Java y la aplicación aún no se encuentran en un estado de llamada legal para el método.

java.lang.IllegalThreadStateException

Excepción de estado de hilo ilegal. Se produce una excepción cuando se llama al método cuando el condado no se encuentra en el estado de llamada legal de un método.

java.lang.IndexOutOfBoundsException

IndexOutOfBoundsException. Esta excepción se produce al acceder a una secuencia con un valor de índice menor que 0 o mayor o igual al tamaño de la secuencia.

java.lang.InstantiationException

Excepción de instancia. Esta excepción se produce al intentar crear una instancia de una clase o interfaz abstracta a través del método newInstance().

java.lang.InterruptedException

Excepción interrumpida. Se lanza cuando un subproceso se encuentra en un estado de espera prolongado, suspensión u otro estado suspendido, y otro subproceso finaliza el subproceso mediante el método de interrupción del subproceso.

java.lang.NegativeArraySizeException

Excepción de tamaño de matriz negativo. Se lanza cuando el tamaño de la matriz creada es negativo.

Java.lang.NoSuchFieldException

No hay ninguna excepción en la propiedad. Se lanza al acceder a una propiedad que no existe en la clase.

Java.lang.NoSuchMethodException

No hay excepción en el método. Se lanza al acceder a un método que no existe en la clase.

java.lang.NullPointerException

Excepción de puntero nulo. Se lanza cuando la aplicación intenta usar null donde se espera un objeto. Los ejemplos incluyen: llamar a métodos de instancia de un objeto nulo, acceder a las propiedades de un objeto nulo, calcular la longitud de un objeto nulo, usar la instrucción throw para generar un objeto nulo, etc.

java.lang.NumberFormatException

Excepción de formato numérico. Esta excepción se produce cuando se intenta convertir una cadena al tipo numérico especificado, pero la cadena no se ajusta al formato requerido por el tipo numérico.

java.lang.RuntimeException

Excepción de tiempo de ejecución.

Es la clase principal para todas las excepciones que pueden producirse durante el funcionamiento normal de la máquina virtual Java.

java.lang.SecurityException

Excepción de seguridad. Excepción lanzada por el administrador de seguridad para indicar una violación de seguridad.

java.lang.StringIndexOutOfBoundsException

StringIndexOutOfBoundsException. Esta excepción se produce cuando se accede a un carácter de una cadena utilizando un valor de índice menor que 0 o mayor o igual al tamaño de la secuencia.

java.lang.TypeNotPresentException

El tipo no existe. Cuando la aplicación intenta