ملخص استثناءات Java وفئات الأخطاء
في الآونة الأخيرة ، بسبب الفحص والمقابلات السابقة ، واجهت في كثير من الأحيان مشاكل مع مستوى الميراث لفصول الاستثناء في Java ، مما جعلني مزعجًا للغاية لأن هناك الكثير من الاستثناءات في Java ومن الصعب تدوينها. اليوم صادفت التحقق من بعض المعلومات وفرزها. آمل أن يكون ذلك مفيدًا لنفسي وكل شخص. في البداية ، اعتدت على تدوين الملاحظات باستخدام دفتر ملاحظات (دفتر ورقي مكتوب بخط اليد). في وقت لاحق ، وجدت أنه لم يكن من المريح للغاية التحقق وأن السرعة كانت بطيئة نسبيًا. في وقت لاحق ، تحولت إلى المفكرة لبدء التسجيل. لقد شعرت بالفعالية للغاية وبسيطة وسهلة الاستخدام ، ولم تكن هناك أشياء خيالية. ومع ذلك ، فإنه يحتوي أيضًا على أوجه القصور الخاصة به ، مثل فرز التصميم ، وعدم القدرة على إضافة بعض الصور (غالبًا ما تكون الصور ، وخاصة بعض الخطوط العريضة ، هي أساليب تعلم الذاكرة الجيدة للغاية) ، وما إلى ذلك. لذا حاول أن تبدأ في الكتابة بتسخين ، ووضعها على المدونة وقراءتها بسهولة ، والسماح للجميع بمشاركتها والتعلم والتقدم معًا. منذ أن بدأت في تعلم الحقول المتعلقة بالكمبيوتر حتى الآن ، أنا ممتن للغاية للعديد من العمالقة المحلية والأجنبية لمشاركتهم غير الأنانية. لقد تعلمت الكثير حقًا. بينما أواصل تعلم المعرفة في المستقبل ، أشجع نفسي وأكتب المزيد من الأشياء لمشاركتها معك. مرحبًا بك في الإشارة إلى أوجه القصور والأخطاء والتعلم معًا.
1. الفئات الرئيسية لاستثناءات Java والأخطاء
تنقسم استثناءات Java إلى استثناءات وأخطاء واستثناء وخطأ ، فئتين. كلا الفئتين ورثت من فئة الرمي ، ويمكن رميها هو جذر جميع استثناءات جافا.
تتضمن جميع فصول الاستثناءات في Java قابلة للتسمية ، والاستثناء ، والخطأ ، والتي هي جميع الفئات ، بحيث يمكن إنشاء مثيل لها (غالبًا ما تواجهها في اختبارات مكتوبة)
خطأ: لا يمكن التعامل معها بشكل معقول عن طريق البرنامج
الجهاز لديه ذاكرة غير كافية
JVM حوادث (قد يتوقف البرنامج)
الموضوع معلق ...
الاستثناء: يمكن التعامل معها بواسطة البرنامج
خطأ IO (لوحة المفاتيح ، القرص)
خطأ في الشبكة
تحويل نوع غير قانوني
المصفوفات أو الحاويات المتقاطعة
تنقسم استثناءات Java بشكل عام إلى استثناءات وقت التشغيل واستثناءات غير محددة
استثناءات وقت التشغيل كلها فئات فرعية من RunTimeException
الاستثناءات غير المحددة هي جميع فئات الاستثناء للأطفال الأخرى ، مثل IOException ، InterruptedException
2. مخطط هيكل استثناء جافا
3. جافا التسلسل الهرمي للاستثناء
جميع الاستثناءات في حزمة java.lang
java.lang.Throwable (تنفذ 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.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.ReplectiveOperationException
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.nullpointerxception
java.lang.securityexception
java.lang.typenotpresentException
java.lang.unsupportedOperationException
جميع استثناءات IO في حزمة 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.notactionexception
java.io.notserializableException
java.io.optionaldataxception
java.io.streamcorruptedException
java.io.writeaBortedException
java.io.syncfailedException
java.io.unsupportedencodingexception
java.io.utfdataformatexception
الملخص أعلاه لاستثناءات Java والأخطاء (يجب القراءة) هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.