Java學習筆記之泛型 二 在方法上自定義泛型

2021-08-08 18:24:24 字數 641 閱讀 1542

package com.collection.genericity;

import org.junit.test;

/* * 在方法上自定義泛型

*/public class demo2

注意:在泛型中不能使用基本資料型別,如果需要使用基本資料型別,那麼就使用基本資料型別對應的包裝型別;

基本資料型別 包裝型別(類)

byte byte

short short

int integer(*)

long long

float fload

double double

boolean boolean

char character(*)

方法上自定義泛型的注意事項:

1、在方法上自定義泛型,這個泛型的具體資料型別是在呼叫該方法時通過傳入的實參型別確定的;

2、自定義泛型只要符和識別符號的命名規範即可;但是一般都習慣使用乙個大寫字母表示(t 或者 e);

*/// 在方法上自定義泛型; :宣告自定義泛型t;

public t getdata(t t)

@test

public void test()

}

Java學習筆記之泛型 三 泛型類

package com.collection.genericity 泛型類 需求 編寫乙個陣列的工具類 泛型類的定義格式 class 類名 宣告自定義泛型 泛型類要注意的事項 1 在類上自定義泛型的具體資料型別是在使用該類建立物件的時候確定的 2 如果已經在乙個類上宣告了自定義泛型,但是使用該類建立...

Java學習筆記 泛型

注 這裡只簡單介紹了一下泛型最基礎的使用,泛型功能很強大,為了趕課程,關於通用型別部分過後補上。別被我的筆記所誤導 課程中的泛型首先是由泛型集合開始入手的。由前邊的兩個集合arraylist和hashmap可以看出,在使用方便的同時也帶來了很多問題。1,效率低下,集合都是object的型別,使用是需...

java 泛型學習筆記

首先我對泛型的理解就是可以把任何object的子類當做類中的型別,下面是對於泛型的基本定義 public class generict public object getfoo 然後對於泛型 可以有兩個型別或者更多 public class generictt public void setfoo1...