>Java >java지도 시간 >자바의 제네릭은 무엇입니까

자바의 제네릭은 무엇입니까

青灯夜游
青灯夜游원래의
2019-05-16 17:15:483576검색

자바의 제네릭은 무엇입니까

Java 제네릭은 Java SE 1.5의 새로운 기능입니다. 제네릭은 프로그래머가 컴파일 타임에 잘못된 유형을 감지할 수 있도록 하는 컴파일 타임 유형 안전 감지 메커니즘을 제공합니다.

제네릭의 본질은 매개변수화된 유형입니다. 즉, 연산되는 데이터 유형이 매개변수로 지정된다는 의미입니다.

제네릭의 장점:

제네릭을 사용하는 프로그램은 제네릭이 아닌 코드에 비해 많은 이점이 있습니다.

1. 코드 재사용: 메소드/클래스/인터페이스를 작성하여 원하는 유형에 사용할 수 있습니다.

2. 유형 안전성: 제네릭에는 한 가지 유형의 객체만 저장할 수 있으며 다른 객체는 저장할 수 없습니다.

3. 별도의 유형 변환이 필요하지 않습니다. 객체에 대한 유형 변환이 필요하지 않습니다.

4. 일반 알고리즘 구현: 제네릭을 사용하면 다양한 유형의 객체에 적합한 알고리즘을 구현할 수 있으며 유형도 안전합니다.

5. 컴파일 시간 확인: 컴파일 시간에 확인해야 런타임에 문제가 발생하지 않습니다. (런타임에 코드가 실패하는 것보다 컴파일 타임에 코드의 문제를 아는 것이 항상 더 좋습니다.)

추천 비디오 튜토리얼: "JAVA Tutorial"

위 내용은 자바의 제네릭은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.