Java の T とは何ですか?
T は Java ジェネリックスのタグ シンボルで、Type (Java クラス) を表します。
Java ジェネリックス (ジェネリクス) は、JDK 5 で導入された新機能です。ジェネリックスは、コンパイル時の型安全性検出メカニズムを提供し、プログラマがコンパイル時に不正な型を検出できるようにします。
ジェネリックの本質はパラメータ化された型です。これは、操作されるデータ型がパラメータとして指定されることを意味します。
(関連ビデオ チュートリアルの共有: java ビデオ チュートリアル)
Java ジェネリックのタグの意味:
E -要素 (要素はコレクションに格納されるため、コレクションで使用されます)
T - 型 (Java クラス)
K - キー (キー)
V - 値(値)
N - 数値 (数値型)
? - 不確実な Java 型を表します
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
以上がJavaのTとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。