0. 이 글을 쓰는 이유 java를 완전 처음 접하면 try catch와 throw에 대해 생각이 좀 많아질 수 있는데 최대한 간단하게 설명을 하고 내 생각을 정리하기 위함 1. throw? 이름 그대로 생각하면 던진다는 뜻이다. java에서는 에러를 "다른 메서드에게 던진다" 정도로 생각하면 될 것 같다. 2. try - catch (- finally) 이름 그대로 생각하자. 시도하고 잡고 마침내 뭔가를 한다. try 블록에서 시도하다가 문제가 발생한 경우 catch문에서 후속조치를 할 수 있다. 이후 옵션 사항으로 finally문을 통해 try가 다 끝나던 catch로 후속조치를 하던 아무튼 무조건 실행해야 하는 로직은 finally 블록에서 진행한다. 3. 본론 3-1. throw는 책임전가? tr..