Error- μ½λλ‘ μμ΅λ μ μλ μ¬κ°ν μ€λ₯
- μΌλ¨ λ°μνλ©΄ 볡ꡬν μ μλ€
Exception- μ½λλ‘ μμ΅λ μ μλ μ€λ₯
- λ°μνλλΌλ κ°λ°μκ° μ μ ν μ²λ¦¬ μ½λλ₯Ό μμ±ν¨μΌλ‘μ¨ λΉμ μμ νλ‘κ·Έλ¨ μ’ λ£λ₯Ό μλ°© κ°λ₯
Checked Exceptions- νμΈλ μμΈ
- λ©μλκ° λμ§ μ μλ μμΈ λͺ©λ‘μ μ μΈνκ±°λ try-catchλ‘ μ²λ¦¬
Unchecked Exceptions- νλ‘κ·Έλ¨μ μ€ννλ©° μΈμ λ λ°μν μ μλ μμΈ
- λ©μλμ λͺ μμ μΌλ‘ μ μΈνμ§ μμΌλ©΄ νΈμΆμλ λ°λμ μ²λ¦¬ν νμ μμ
-
π‘ λλ€μλ₯Ό `Unchecked Exception`λ‘ μ§μ νκ³ κΌ νμν μν©μμλ§ `Checked Exception`λ‘ μ§μ β λΆνμν μ½λλ₯Ό μ€μ΄κΈ° μν¨
Exception: μΈμ μΈ μμΈμ μν΄ λ°μ (μ¬μ©μμ μ€μ λ±)
RuntimeException: νλ‘κ·Έλλ¨Έμ μ€μμ μν΄ λ°μ- ArrayStoreException
- BufferOverflowException
- BufferUnderflowException
- CannotRedoException
- CannotUndoException
- ClassCastException
- CMMException
- ConcurrentModificationException
- DOMException
- EmptyStackException
- IllegalArgumentException
- IllegalMonitorStateException
- IllegalPathStateException
- IllegalStateException
- ImagingOpException
- IndexOutOfBoundsException
- MissingResourceException
- NegativeArraySizeException
- NoSuchElementException
- NullPointerException
- ProfileDataException
- ProviderException
- RasterFormatException
- SecurityException
- SystemException
- UndeclaredThrowableException
- UnmodifiableSetException
- UnsupportedOperationException
