흥많은 개발 이야기

고정 헤더 영역

글 제목

메뉴 레이어

흥많은 개발 이야기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (6)
    • Java (3)
    • Spring (3)

검색 레이어

흥많은 개발 이야기

검색 영역

컨텐츠 검색

Java

  • Java Generic - 활용

    2023.11.30 by 흥많은 개발자

  • Java Generic - 심화

    2023.11.24 by 흥많은 개발자

  • Java Generic - 개념

    2023.11.07 by 흥많은 개발자

Java Generic - 활용

Java Generic 시리즈 마지막 포스팅입니다. 이번에는 Java Generic 을 활용하는 여러 가지 상황들에 대해 살펴보겠습니다. 이번 포스팅에서도 개념편, 심화편 에서 사용했던 예제를 활용해보겠습니다. public class Electronics { private String manufacturer; public Electronics(String manufacturer) { this.manufacturer = manufacturer; } public String getManufacturer() { return manufacturer; } } public class Tv extends Electronics { private String title; public Tv(String manufactur..

Java 2023. 11. 30. 08:31

Java Generic - 심화

이번에는 Java Generic 에서 주의해야 하는 심화 개념들을 몇가지 다뤄보겠습니다. 1. Type Erasure Java Generic 을 관통하는 주요 개념 중에 Type Erasure 라는 개념이 있습니다. 이론적으로는 Generic 을 운영하기 위해 부가적으로 들어간 소스코드들이 바이트코드 레벨에서는 모두 제거되는 것을 의미하는데요. 개념편에서 다루었던 예제를 기반으로 좀 더 상세히 알아보겠습니다. public class Tv { private String title; public Tv(String title) { this.title = title; } public String getTitle() { return title; } } public class Radio { private Strin..

Java 2023. 11. 24. 13:22

Java Generic - 개념

이번 포스팅에서는 Java의 Generic의 개념을 한번 다뤄 보겠습니다. "제네릭"은 "구체적인 타입에 대한 정보를 타입 정의 시점이 아닌 타입의 인스턴스화 시점에 전달함으로써 하나의 타입으로 여러 가지 타입을 표현하는 프로그래밍 기법"을 일반적으로 지칭하는 용어입니다. Java의 Generic은 이러한 제네릭에 대한 Java의 구현체라고 할 수 있겠습니다. Java Generic의 주요 기능은 다양한 타입의 객체를 다루는 메서드나 클래스에 대해서 컴파일 타임 타입 체크를 가능하게 하여 타입 안정성을 높이고 형 변환의 번거로움을 줄여주는 것입니다. 위에 적은 문장이 Java Generic의 아주 주요한 개념이라고 할 수 있는데요, 이 문장을 제네릭이 없는 상황과 있는 상황 두가지 예시를 통해 상세히 들..

Java 2023. 11. 7. 09:50

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
흥많은 개발 이야기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바