Java
[Java] Optional 에 대한 개념 및 사용법
Optional을 알기 위해선 NullPointerException을 알아야 한다 ! 모든 개발자들이 무서워하는 에러 중 하나인 NullPointerException..... 직역하면 알수있는데, 말 그대로 Null값을 참조하기에 예외를 발생시킨것이다 ! 아래 코드와 같이 Null일수 있는 데이터가 있다면, 해당 값을 애초에 초기화를 시켜놓거나 Null인지 아닌지 검사를 해줘야 한다. public void nullException(){ String name = ""; name = makeName(name);// 메소드를 통해 값을 초기화 했지만 Null일수 있다. name.equals("Java"); // Null값을 가지고 문자열과 비교를 하기에 예외가 발생한다. } public void notNull..