欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

新手了解java 泛型基礎(chǔ)知識(shí)

 更新時(shí)間:2021年07月05日 16:17:09   作者:王星偉QAQ  
這篇文章主要給大家介紹了關(guān)于Java中泛型使用的簡(jiǎn)單方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1、什么是泛型

​ 泛型,就是允許在定義類、接口時(shí)通過一個(gè)標(biāo)識(shí)表示類中某個(gè)屬性的類型或者是某個(gè)方法的返回值及參數(shù)類型。這個(gè)類型參數(shù)將在使用時(shí)(例 如,繼承或?qū)崿F(xiàn)這個(gè)接口,用這個(gè)類型聲明變量、創(chuàng)建對(duì)象時(shí))確定(即 傳入實(shí)際的類型參數(shù),也稱為類型實(shí)參)。

泛型是一種參數(shù)化類型。

2、泛型的使用規(guī)則

  • 泛型是JDK5.0出現(xiàn),在之前的版本中是不能使用的;
  • 泛型是需要寫在一對(duì)<>中的;
  • 泛型的類型必須是引用類型,不能是基本數(shù)據(jù)類型;
  • 如果是基本數(shù)據(jù) 類型,必須使用其包裝類。如果有多個(gè)泛型類型,使用逗號(hào)分隔;

3、泛型應(yīng)用實(shí)例

示例:

public class DAO<T> {
    private Map<String ,T> map = new HashMap<>();
    public void save(String id,T entity){
        map.put(id,entity);
    }
    public T get(String id){
        return map.get(id);
    }
    public void update(String id,T entity){
        map.put(id,entity);
    }
    public List<T> list(){
        Collection<T> values = map.values();
        List list = new ArrayList();
        for (T value : values) {
            list.add(values);
        }
        return list;
    }
    public void delete(String id){
        map.remove(id);
    }
}
public class DAOTest {
    public static void main(String[] args) {

        DAO<User> userDAO = new DAO<>();
        User user1 =new User(1,12,"張三");
        User user2 =new User(2,13,"李四");
        User user3 =new User(3,14,"王五");
        userDAO.save("1",user1);
        userDAO.save("2",user2);
        userDAO.save("3",user3);
        System.out.println(userDAO.get("1"));
        userDAO.update("1",new User(1,18,"張三"));
        List<User> list = userDAO.list();
        System.out.println(list);
        userDAO.delete("1");
        System.out.println(userDAO.list());

    }
}

總結(jié)

本篇文章就到這里了,希望對(duì)你有所幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Java開發(fā)中的volatile你必須要了解一下

    Java開發(fā)中的volatile你必須要了解一下

    這篇文章主要給大家介紹了關(guān)于Java開發(fā)中volatile的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • Spring Cloud Ribbon實(shí)現(xiàn)客戶端負(fù)載均衡的方法

    Spring Cloud Ribbon實(shí)現(xiàn)客戶端負(fù)載均衡的方法

    本篇文章主要介紹了Spring Cloud Ribbon實(shí)現(xiàn)客戶端負(fù)載均衡的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-05-05
  • Java中SimpleDateFormat日期格式轉(zhuǎn)換詳解及代碼示例

    Java中SimpleDateFormat日期格式轉(zhuǎn)換詳解及代碼示例

    這篇文章主要介紹了Java中SimpleDateFormat日期格式轉(zhuǎn)換詳解及代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • SpringBoot配置類編寫過程圖解

    SpringBoot配置類編寫過程圖解

    這篇文章主要介紹了SpringBoot配置類編寫過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Java實(shí)現(xiàn)動(dòng)物換位游戲完整?過程詳解

    Java實(shí)現(xiàn)動(dòng)物換位游戲完整?過程詳解

    大家好,今天嘗試用Java編程設(shè)計(jì)一個(gè)GUI界面的動(dòng)物換位游戲,游戲的結(jié)果是讓左右兩組的動(dòng)物交換位置,以下是具體設(shè)計(jì)過程,供大家參考
    2022-07-07
  • Java找不到或無(wú)法加載主類及編碼錯(cuò)誤問題的解決方案

    Java找不到或無(wú)法加載主類及編碼錯(cuò)誤問題的解決方案

    今天小編就為大家分享一篇關(guān)于Java找不到或無(wú)法加載主類及編碼錯(cuò)誤問題的解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • SpringCloud微服務(wù)應(yīng)用config配置中心詳解

    SpringCloud微服務(wù)應(yīng)用config配置中心詳解

    這篇文章主要介紹了SpringCloud微服務(wù)應(yīng)用-config配置中心,包括相關(guān)知識(shí)介紹、搭建、動(dòng)態(tài)刷新、測(cè)試,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Spring Cloud GateWay 路由轉(zhuǎn)發(fā)規(guī)則介紹詳解

    Spring Cloud GateWay 路由轉(zhuǎn)發(fā)規(guī)則介紹詳解

    這篇文章主要介紹了Spring Cloud GateWay 路由轉(zhuǎn)發(fā)規(guī)則介紹詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2019-05-05
  • springboot集成redis實(shí)現(xiàn)簡(jiǎn)單秒殺系統(tǒng)

    springboot集成redis實(shí)現(xiàn)簡(jiǎn)單秒殺系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了springboot集成redis實(shí)現(xiàn)簡(jiǎn)單秒殺系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • java使用反射訪問成員變量的值示例

    java使用反射訪問成員變量的值示例

    這篇文章主要介紹了java使用反射訪問成員變量的值,結(jié)合實(shí)例形式分析了java基于反射機(jī)制操作類成員變量相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07

最新評(píng)論