동환 개발 블로그

  • Github
  • 홈
  • 태그

Generic 1

[Java] 제네릭 (Generic) 프로그램에서 변수를 선언할 때 모든 변수는 자료형이 있습니다. 메서드에서 매개변수를 사용할 때도 자료형을 가지고 있습니다. 대부분은 하나의 자료형으로 구현하지만, 변수나 메서드의 자료형을 필요에 따라 여러 자료형으로 바꿀 수 있다면 프로그램이 훨씬 유연할 것입니다. 이러한 하나의 참조가 아닌 여러 참조 자료형을 사용할 수 있도록하는 것이 제네릭입니다. 제네릭을 사용하는 이점 제네릭은 컴파일 타임에 유효성을 검사하기 때문에 안정성이 높습니다. 런타임이 아닌 컴파일 타임에 체크하기 때문에 프로그램 동작에 영향을 주지 않습니다. 타입변환에 관한 코드를 제거할 수 있습니다. Generic 대신 Object로 코드를 작성하게 된다면, 형 변환에 대한 비용이 발생하게 됩니다. 제네릭 클래스를 사용하면 컴파일러는 일.. Language/Java 2021. 4. 21.
이전 1 다음

공지사항

카테고리

  • 분류 전체보기 (135)
    • Language (40)
      • Java (27)
      • Kotlin (3)
      • Kotlin In Action (8)
      • Rust (2)
      • Python (0)
    • Domain (46)
      • Spring (24)
      • Android (11)
      • Reactive Programming (3)
      • ReactiveX (8)
    • Computer Science (42)
      • OS (1)
      • Programming (13)
      • Network (11)
      • Design Pattern (6)
      • DataBase (8)
      • Data Structure (3)
    • Algorithm (7)
    • 2023 Goal (0)

최근글

인기글

최근댓글

태그

  • insert
  • 네트워크
  • HTTP
  • RxJava
  • 자바
  • DELETE
  • designpattern
  • kotlin
  • 이것이MYSQL이다
  • network
  • 코틀린
  • Thread
  • spring
  • Android
  • springboot
  • sql
  • server
  • select
  • 스프링
  • Java

전체 방문자

글 보관함

Designed by INKman

© Kakao Corp.

티스토리툴바