μμΈμ λ°μμ¬λΆμ μκ΄μμ΄ μ€νλμ΄μΌ ν μ½λλ₯Ό ν¬ν¨μν¬ λͺ©μ μΌλ‘ μ¬μ©tryλΈλμμ returnλ¬Έμ΄ μ€νλλ κ²½μ°μλ finallyλΈλμ λ¬Έμ₯λ€μ΄ λ¨Όμ μ€νλ ν, νμ¬ μ€ν μ€μΈ λ©μλ μ’ λ£Ex)μ¬μ©νλ μμμ λ°νν΄μΌ νλ κ²½μ° μ¬μ©try-with-resources
printStackTrace()μμΈλ°μ λΉμμ νΈμΆμ€νμ μμλ λ©μλμ μ 보μ μμΈ λ©μμ§λ₯Ό νλ©΄μ μΆλ ₯ν¨getMessage()λ°μν μμΈν΄λμ€μ μΈμ€ν΄μ€μ μ μ₯λ λ©μμ§λ₯Ό μ»μ μ μμEx)λ©ν° catchλΈλcatchλΈλμ '|'κΈ°νΈλ₯Ό μ΄μ©ν΄μ νλμ catchλΈλ
μλ¬μ μ’ λ₯μ»΄νμΌ μλ¬: μ»΄νμΌ ν λ λ°μνλ μλ¬\*μ»΄νμΌλ¬μμ€μ½λμ λν΄ μ€νλ μλͺ»λ ꡬ문, μλ£ν μ²΄ν¬ λ±μ κΈ°λ³Έμ μΈ κ²μ¬λ₯Ό μννμ¬ μ€λ₯κ° μλμ§ μλ €μ€μ€νλμ€μ λ°μν μ μλ μ μ¬μ μΈ μ€λ₯κΉμ§ κ²μ¬ν μ μμλ°νμ μλ¬: νλ‘κ·Έλ¨μ μ€νλμ€μ λ°μνλ μ