2025/08 2

[ Spring Boot ] @SuppressWarnings( "unchecked" )

@SuppressWarnings( "unchecked" )이런 처음본게 있었다 찾아보니까 @SuppressWarnings 은 컴파일러 경고를 무시하도록 지시하는 어노테이션이라고한다 generics, deprecation, unused같은 상황에 컴파일 경고가 발생하는데 의도적으로 경고를 발생시킨것일 수도 있으니경고를 띄우지 말라는것 unchecked는 제네릭 타입 캐스팅과 관련된 경고임 ▼ ▼ ▼ ▼ ▼ ▼ ▼ 제네릭 개념 참고▼ ▼ ▼ ▼ ▼ ▼ ▼https://dev-emma-dev.tistory.com/301 [Spring boot] Generic제네릭이 뭐냐면 이다.가장 중요한 개념은 담을 때는 상관 없고, 꺼낼 때가 중요하다 임. Java 5 부터 사용한 기능인데예시로 보는게 이해가 빠름 ㄱㄱ..

[ Spring boot ] Generic

제네릭이 뭐냐면 이다.가장 중요한 개념은 담을 때는 상관 없고, 꺼낼 때가 중요하다 임. Java 5 부터 사용한 기능인데예시로 보는게 이해가 빠름 ㄱㄱ 제네릭을 사용하지 않는 경우List list = new ArrayList(); // 타입 정보 없음list.add("사과"); // Stringlist.add(123); // Integerlist.add(true); // BooleanString fruit = (String) list.get(1); 전부 Object 취급을 하고 담음.꺼낼 때 타입 캐스팅이 필요함. 제네릭을 쓰는 경우List list = new ArrayList();list.add("사과");list.add("바나나");// list.add(123); // ❌..