자바에서 T는 무엇인가요?
T는 Java 제네릭의 태그 기호로 Type(Java 클래스)을 나타냅니다.
Java 제네릭은 JDK 5에 도입된 새로운 기능입니다. 제네릭은 프로그래머가 컴파일 시간에 불법 코드를 감지할 수 있도록 하는 컴파일 시간 유형 안전 감지 메커니즘을 제공합니다.
제네릭의 본질은 매개변수화된 유형입니다. 즉, 연산되는 데이터 유형이 매개변수로 지정된다는 의미입니다.
(관련 동영상 튜토리얼 공유: java 동영상 튜토리얼)
Java 제네릭에서 의미하는 마커: #🎜🎜 ##🎜 🎜#E - 요소(컬렉션이 요소를 저장하기 때문에 컬렉션에 사용됨)
T - 유형(Java 클래스)
# 🎜🎜#K - 키( 키)
N - 숫자(숫자 유형)
S, U, V - 2차, 3차, 4차 유형
Java에서 일반 T 사용 예: # 🎜🎜#
public class MaximumTest { // 比较三个值并返回最大值 public static <T extends Comparable<T>> T maximum(T x, T y, T z) { T max = x; // 假设x是初始最大值 if ( y.compareTo( max ) > 0 ){ max = y; //y 更大 } if ( z.compareTo( max ) > 0 ){ max = z; // 现在 z 更大 } return max; // 返回最大对象 } public static void main( String args[] ) { System.out.printf( "%d, %d 和 %d 中最大的数为 %d\n\n", 3, 4, 5, maximum( 3, 4, 5 ) ); System.out.printf( "%.1f, %.1f 和 %.1f 中最大的数为 %.1f\n\n", 6.6, 8.8, 7.7, maximum( 6.6, 8.8, 7.7 ) ); System.out.printf( "%s, %s 和 %s 中最大的数为 %s\n","pear", "apple", "orange", maximum( "pear", "apple", "orange" ) ); } }
실행 결과:
3, 4 和 5 中最大的数为 5 6.6, 8.8 和 7.7 中最大的数为 8.8 pear, apple 和 orange 中最大的数为 pear
위 내용은 자바에서 T는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!