개발 공부 기록

개발 공부 기록

  • 분류 전체보기 (192)
    • spring (41)
      • JPA (19)
      • TEST (4)
      • 비동기 처리 (4)
      • SECURITY (1)
      • BATCH (0)
      • WebFlux (0)
    • 문제풀이 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • java (43)
      • java (39)
      • servlet_jsp (3)
      • jdbc (1)
    • 프론트 (7)
      • html (6)
      • css (1)
    • DB (12)
      • Oracle-기초 (8)
      • Mysql-기초 (4)
      • Redis (0)
    • CS (4)
      • Network (4)
      • 디자인 패턴 (0)
    • Project (0)
      • e-commerce (0)
    • Book (67)
      • 이펙티브 자바 (55)
      • 클린코드 (0)
      • 모던 자바 인 액션 (12)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 공부 기록

컨텐츠 검색

태그

메서드 참조 조인 상속 JPA 이펙티브 자바 스트림 가변인수 제네릭 백프레셔 Collector 배열 람다 단위 테스트 람다식 통합 테스트 인터페이스 영속성 최적화 Enum DSL

최근글

댓글

공지사항

아카이브

비검사 경고(1)

  • Item27 - 비검사 경고를 제거하라

    비검사(unchecked)경고 : 컴파일러가 타입 안정성을 확인하는데 필요한 정보가 충분치 않을 때 발생시키는 경고 제네릭을 사용하기 시작하면 수많은 컴파일러 경고를 보게 된다. 비검사 형변환 경고, 비검사 메서드 호출 경고, 비검사 매개변수화 가변인수 타입 경고, 비검사 변화 경고 등이다. Set strings = new HashSet(); => Set strings = new HashSet(); 컴파일러가 지시하는 대로 수정하면 대부분의 경고는 사라진다. 제거하기 어려운 경고도 있다. 곧바로 해결되지 않는 경고가 나타나도 할 수 있는 모든 비검사 경고를 제거하자 => 타입 안전성을 보장하기 위해! 경고를 제거할 수 없지만 안전하다고 확신한다면 @SuppressWarnings("unchecked") 어..

    2023.12.05
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바