2025/07/11 2

[Java] Optinal 대체 왜 쓰는데?

아무리 봐도 Optional이 이해가 안 됐고 와닿지가 않아서 하루종일 이것만 공부해 보기로 했다.왜 이해를 못했냐면 *NPE을 예방하기 위해서라면, 결국 에러 발생되게 만드는 용도아닌가?란 생각이 들었고,에러를 임의로 발생시키도록 하는 예외처리가 따로 있는데. 그리고 null이던 말던 왜 신경을 써야 하는지에 대해 불만이 있었다.* NPE(nullPointerException)아무 객체도 가리키지 않는 참조에서 메서드나 필드에 접근하려 할 때 발생하는 자바 런타임 에러.왜 발생하는데?=> 자바는 null이라는 특별 값에 대해 아무것도 없다라고 표시하는데, 그 상태에서 length(), toUpperCase(), .charAt(0)같은 메서드를 호출하면 자바가 어떻게 실행하지?하고 터뜨리는 에러가 NPE..

[Java] Quize

아래 퀴즈를 통해 다음과 같은 개념을 익힐 수 있어요. 1-4변수, 자료형int, double, char 등 기본형 타입1-5입출력(IO)Scanner, System.out.println, nextLine() 등1-6연산자사칙연산 (+, -, *, /, %), 형변환1-7조건문if, else if, else, 조건 분기 처리1-8반복문for, while, 카운터 반복 vs 조건 반복 2-3래퍼 클래스Integer, Double, Character, autoboxing/unboxing2-5상수(final)final 키워드, 상수 선언, 변경 불가성2-6인터페이스interface, implements, 다형적 호출2-7캡슐화private 필드, getter/setter, 정보은닉2-8상속extends, p..