null이 될 가능성이 없는 값을 앞에 두도록 코딩
"exit".equals(next);
NullPointerException 발생 방지
null은 클래스가 아니기 때문에 null.equals() 사용 불가 (기능 사용 불가)
String next = sc.next();
String exit = "exit"; // exit은 절대 null이 될 수 없음
(1) "exit".equals(next); // 사용 권장
exit.equals(next);
(2) next.equals("exit");
String a = "...";
a.equals(); // a가 null인 경우 NullPointerException 발생하며 프로그램 중단
생성자로 직접 리스트 객체를 인스턴스화 ➡️ 가변 리스트
List<Number> arrayList = new ArrayList<>();
Arrays.asList() ➡️ 불변 리스트
List.of() ➡️ 불변 리스트