Java異常,配置log4j

  注意:java

  1.Java中的全部異常都是由Throwable類的子類生成的對象,全部的異常類都是Throwable類的子類或子類的子類。Throwable類是Object類的直接子類,Error類和Exception類是Throwable類的兩個直接子類。spa

  Error  錯誤類code

  java.lang.Errororm

  錯誤類通常是指虛擬機相關的對象

  Exception  異常類blog

 

  2.java.lang.Exception類是Java中全部異常的直接或間接父類教程

  

  java中異常處理是經過5個關鍵字實現的try,catch,finally,throw,throws圖片

  throw與throws的區別:get

  throw是語句拋出異常,throws是可能發生異常拋出的聲明虛擬機

  異常捕獲語法:

        try {
            //將可能出錯的代碼放在此處
        } catch (Exception e) {
            //若try塊中發生異常那麼將被catch捕獲到
        }finally{
            //不管是否出現異常finally都會執行
            //若try或catch中出現System.exit(0)finally塊將不執行,由於java虛擬機已被關閉
        }
    

  多路異常捕獲語法:

        //多路異常捕獲
        try {
            //將可能出錯的代碼放在此處
        } catch (NullPointerException e) {
            //多路異常捕獲子類異常在前
        }catch (Exception e) {
            //父類異常在後
        }finally{
            //不管是否出現異常finally都會執行
            //若try或catch中出現System.exit(0)finally塊將不執行,由於java虛擬機已被關閉
        }

  多路異常捕獲要注意:子類異常在前,父類異常在後

  

配置log4j圖片教程(無使用教程):

 

 

==========================================================================

  如下是Exception直接已知子類     AclNotFoundException, ActivationException, AlreadyBoundException

 ApplicationException, AWTException, BackingStoreException

BadAttributeValueExpException, BadBinaryOpValueExpException, BadLocationException

BadStringOperationException, BrokenBarrierException, CertificateException, ClassNotFoundException

 CloneNotSupportedException, DataFormatException, DatatypeConfigurationException, DestroyFailedException

 ExecutionException, ExpandVetoException, FontFormatException, GeneralSecurityException, GSSException

 IllegalAccessException, IllegalClassFormatException, InstantiationException, InterruptedException, IntrospectionException

 InvalidApplicationException, InvalidMidiDataException, InvalidPreferencesFormatException, InvalidTargetObjectTypeException

 InvocationTargetException, IOException, JMException, LastOwnerException, LineUnavailableException, MidiUnavailableException

 MimeTypeParseException, NamingException, NoninvertibleTransformException, NoSuchFieldException, NoSuchMethodException

 NotBoundException, NotOwnerException, ParseException, ParserConfigurationException, PrinterException, PrintException

 PrivilegedActionException, PropertyVetoException, RefreshFailedException, RemarshalException, RuntimeException, SAXException

 ServerNotActiveException, SQLException, TimeoutException, TooManyListenersException, TransformerException, UnmodifiableClassException

 UnsupportedAudioFileException, UnsupportedCallbackException, UnsupportedFlavorException, UnsupportedLookAndFeelException

 URISyntaxException, UserException, XAException, XMLParseException, XPathException 

==================================================================================================

相關文章
相關標籤/搜索