Parameter로 Throwable cause를 받는 코드를 보았다. 이게 무엇인가?정리해보자.Throwable cause는 자바에서 예외를 처리할 때 자주 등장하는 개념입니다. 이를 이해하려면 Throwable이 무엇인지부터 짚고 넘어가보자. 1. Throwable이란?Throwable은 자바에서 모든 오류와 예외를 나타내는 최상위 클래스입니다. 자바에서 발생할 수 있는 예외(Exception)와 에러(Error)는 모두 Throwable 클래스를 상속합니다.Exception: 프로그램에서 처리할 수 있는 예외를 나타냅니다.Error: 프로그램에서 처리할 수 없는 오류를 나타냅니다 (예: OutOfMemoryError).따라서, Throwable 클래스는 예외와 오류의 공통 부모 클래스입니다.2. T..