Resumo das exceções de Java e aulas de erro
Recentemente, devido ao exame e às entrevistas anteriores, muitas vezes encontrei problemas com o nível de herança de aulas de exceção em Java, o que me tornou muito problemático porque há muitas exceções em Java e é difícil anotá -las. Hoje, por acaso, verifiquei algumas informações e as resolvi. Espero que seja útil para mim e a todos. No começo, eu estava acostumado a fazer anotações com um caderno (caderno em papel manuscrito). Mais tarde, descobri que não era muito conveniente verificar e a velocidade era relativamente lenta. Mais tarde, mudei para o bloco de notas para começar a gravar. Parecia muito eficaz, simples e fácil de usar, e não havia coisas sofisticadas. No entanto, ele também possui suas deficiências, como a classificação do layout, a incapacidade de adicionar algumas fotos (geralmente imagens, especialmente alguns esboços, são métodos de aprendizado de memória muito bons), etc. Portanto, tente começar a escrever com o Markdown, coloque -os no blog e lê -los com facilidade e deixe todos compartilharem e aprenderem e avançarem. Desde que comecei a aprender campos relacionados a computadores até agora, sou muito grato a muitos gigantes nacionais e estrangeiros por seu compartilhamento altruísta. Eu realmente aprendi muito. Enquanto continuo aprendendo o conhecimento no futuro, me encorajo e escrevo mais coisas para compartilhar com você. Bem -vindo para apontar as deficiências e erros e aprender juntos.
1. As principais classes de exceções e erros java
As exceções de Java são divididas em exceções e erros, exceção e erro, duas classes. Ambas as classes são herdadas da classe jogável, e o arremesso é a raiz de todas as exceções de Java.
Todas as classes de exceção em Java incluem arremesso, exceção e erro, que são todas as classes, para que elas possam ser instanciadas (você geralmente as encontra em testes escritos)
Erro: não pode ser tratado razoavelmente por programa)
A máquina tem memória insuficiente
Crashes da JVM (o programa pode desligar)
O tópico desliga ...
Exceção: pode ser tratado pelo programa
Erro de IO (teclado, disco)
Erro de rede
Conversão do tipo ilegal
Matrizes ou contêineres cruzam limites
Exceções de Java são geralmente divididas em exceções de tempo de execução e exceções não-rupientes
Exceções de tempo de execução são todas as subclasses da RuntimeException
Exceções que não são de uma ruptura são todas as outras classes infantis de exceção, como ioexception, interruptedException
2. Diagrama de estrutura de exceção java
3. Hierarquia de classe de exceção Java
Todas as exceções no pacote 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.unsupportclassversionError
java.lang.ExceptionininitializerError
java.lang.incompatibleClassChangeError
java.lang.abstractMethoderror
java.lang.illegalaccessError
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.illegalaccessException
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.NumberFormatexception
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 as exceções de IO no pacote 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.unsupportEnCodingException
java.io.utfDataFormatexception
O resumo acima das exceções e erros de Java (leitura obrigatória) é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.