Resumen de excepciones de Java y clases de error
Recientemente, debido al examen y las entrevistas anteriores, a menudo encontré problemas con el nivel de herencia de clases de excepción en Java, lo que me hizo muy problemático porque hay muchas excepciones en Java y es difícil escribirlas. Hoy revisé algo de información y la resolví. Espero que sea útil para mí y para todos. Al principio, estaba acostumbrado a tomar notas con un cuaderno (cuaderno de papel escrito a mano). Más tarde descubrí que no era muy conveniente verificar y la velocidad era relativamente lenta. Más tarde, cambié al bloc de notas para comenzar a grabar. Se sintió muy efectivo, simple y fácil de usar, y no había cosas elegantes. Sin embargo, también tiene sus deficiencias, como la clasificación de diseño, la incapacidad de agregar algunas imágenes (a menudo las imágenes, especialmente algunos contornos, son muy buenos métodos de aprendizaje de memoria), etc. Así que trate de comenzar a escribir con Markdown, ponerlas en el blog y leerlas fácilmente, y dejar que todos compartan y aprendan y progresen juntos. Desde que comencé a aprender campos relacionados con la computadora hasta ahora, estoy muy agradecido con muchos gigantes nacionales y extranjeros por su intercambio desinteresado. Realmente he aprendido mucho. Mientras sigo aprendiendo conocimiento en el futuro, me animo y escribo más cosas para compartir con ustedes. Bienvenido a señalar las deficiencias y errores y aprender juntos.
1. Las principales clases de excepciones y errores de Java
Las excepciones de Java se dividen en excepciones y errores, excepción y error, dos clases. Ambas clases se heredan de la clase lanzable, y lanzarse es la raíz de todas las excepciones de Java.
Todas las clases de excepción en Java incluyen lanzamiento, excepción y error, que son todas las clases, por lo que pueden instanciarse (a menudo las encuentra en las pruebas escritas)
Error: no se puede manejar razonablemente por el programa
La máquina tiene memoria insuficiente
JVM se bloquea (el programa puede colgar)
El hilo cuelga ...
Excepción: puede ser manejado por el programa
Error IO (teclado, disco)
Error de red
Conversión de tipo ilegal
Matrices o contenedores cruzan límites
Las excepciones de Java generalmente se dividen en excepciones de tiempo de ejecución y excepciones no de rune
Las excepciones de tiempo de ejecución son todas las subclases de RuntimeException
Las excepciones que no son de montaña son todas las demás clases de excepción para niños, como IOException, InterruptedException
2. Diagrama de estructura de excepción de Java
3. Jerarquía de clase de excepción de Java.
Todas las excepciones en el paquete java.lang
java.lang.throwable (implementa java.io.serializable)
java.lang.error
java.lang.assertionError
java.lang.linkageError
java.lang.bootstrapmethoderror
java.lang.classcircularityError
java.lang.classformaterror
java.lang.unsupportedClassversionError
java.lang.ExceptionInitializerError
java.lang.IncompatiblEclassChangeRor
java.lang.abstractmethoderror
java.lang.illegalaccessror
java.lang.instantiationError
java.lang.nosuchfielderror
java.lang.nosuchmethoderror
java.lang.noclassDefFoundError
java.lang.unsatisfiedlinkerror
java.lang.verifyError
java.lang.threaddeath
java.lang.virtualMachineError
java.lang.internalerror
java.lang.OUTOFMemoryError
java.lang.stackoverflowerror
java.lang.unknownerror
java.lang.Exception
java.lang.clonenotsupportedException
java.lang.interruptedException
java.lang.ReflectiveOperationException
java.lang.classnotfoundexception
java.lang.illegalaccesexception
java.lang.instantiationException
java.lang.nosuchfieldexception
java.lang.nosuchmethodexception
java.lang.runtimeexception
java.lang.arithmeticexception
java.lang.arraystoreException
java.lang.classcastException
java.lang.enumConstantnotPresentException
java.lang.illegalargumentException
java.lang.illegalthreadstateException
java.lang.numberFormateException
java.lang.illegalmonitorStateException
java.lang.illegalstateException
java.lang.indexoUtofboundsexception
java.lang.arrayindexoUtofboundsexception
java.lang.stringindexoUtofboundsexception
java.lang.negativearraysizeException
java.lang.nullpointerexception
java.lang.securityException
Java.lang.TyPenotpresentException
java.lang.unsupportedoperationException
Todas las excepciones IO en el paquete Java.io
ava.lang.Exception
java.io.ioexception
java.io.charconversionException
java.io.eofexception
java.io.filenotfoundexception
java.io.interruptedioException
java.io.objectstreamexception
java.io.invalidclassexception
java.io.invalidObjectException
java.io.notactiveException
java.io.notserializableException
java.io.optionaldataException
java.io.streamCorruptedException
java.io.writeabortedException
java.io.syncfailedexception
java.io.unsupportedEncodingException
java.io.utfdataformatexception
El resumen anterior de las excepciones y errores de Java (debe leer) es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.