java

Java

[Java] Enum 이란? 왜 사용할까? - 장점들

Enum == 열거형 쉽게 말해서 서로 관련이 있는 상수들의 집합을 의미한다. 자바에서는 final한 상태를 의미하며, 클래스가 만약 상수로만 구성되있다면 class 대신 enum이라고 선언하여 해당 객체는 상수의 집합이다! 라고 나타낼 수 있는 것이다. 일단 왜 쓰는지?뭐든 공부를 할때는 목적이 중요하다고 생각합니다. 내가 이걸 왜 배우는지, 언제 어디에 써먹을껀지 등....... 차근차근 코드들을 보면서 이해하고 사용해봅시다 :) 1. 간단하지만 뭔말인지? 하는 코드 int kindOf = 3; public static final int cop = 1; public static final int fireFighter = 2; public static final int docter = 3; public..

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..

WOOOOJI
'java' 태그의 글 목록