¡La función JAVA del teléfono móvil koobeeE65 no funciona!
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