싱글 턴 : 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴
해석 : 생성자 여러차례 호출시 실제 객체는 하나만 생성,
최초 생성 이후 호출된 생성자는 최초 생성자가 생성한 객체 리턴
쉬운해석 : 처음 공장 설계와 건설 (최초 생성자) => 처음 공장에서 부품 생산
다음에 똑같은 부품을 만들려했을때 또다른 공장을 만들필요없이 이전에 만들어뒀던
공장에가서 부품을 재생산하면된다.
에러 : 사용자가 해결불가능한 수준의 오류,시스템 레벨에서 환경적인 이유로 발생
예외처리 : 사용자가 해결가능한 수준의 오류
컴파일 에러 : 프로그래밍 언어의 규칙을 지키지 않아서 발생하는 오류
해결법은 규칙에 맞게 다시 작성하는 것
런타임 에러 : 런타임 = 실행하는 시간동안 발생하는 에러
미확인된 예외 : 런타임 시점에 확인되는 예외
예외처리가 반드시 필요하지 않은 예외