Java lambda表达式与泛型应用实例分析

发布时间:2022-07-30 14:26:19 作者:iii
来源:亿速云 阅读:142

这篇“Java lambda表达式与泛型应用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java lambda表达式与泛型应用实例分析”文章吧。

泛型

泛型的语法定义

class 类名 <泛型标识,泛型标识,&hellip;>{ private 泛型标识1,变量名;常用的泛型标识:T,E,K,V } 里面正常写法

public class GenericDemo<K> {
    //定义数组
    private K[] arr;
}

泛型的使用语法

泛型总结

从泛型类派生子类

子类也是泛型,子类和父类的泛型要一致 (例如:连泛型的类型T要一致,写的内容相同),

如果父类没有指明类型,则父类要按照Object类型处理

public class Child<T> extends Parent<T> {
}

子类不是泛型,父类要明确泛型类型,

如果父类没有指明类型,则父类要按照Object类型处理

泛型接口

lambda表达式

lambda表达式概念

lambda表达式格式

代码示例:

package com.lambda;
public class Lambda {
    public static void main(String[] args) {
        //正常写法
        Mythread mythread = new Mythread();
        Thread t = new Thread(mythread);
        t.start();
        //匿名内部类
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("多线程1就绪了");
            }
        }).start();
        //lambda表达式:创建线程
        new Thread(()->{
            System.out.println("多线程2就绪了");
        }).start();
    }
}
class Mythread implements Runnable{
    @Override
    public void run() {
        System.out.println("多线程就绪");
    }
}

以上就是关于“Java lambda表达式与泛型应用实例分析”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

推荐阅读:
  1. java中泛型的实际应用
  2. 详解Java泛型及其应用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java lambda

上一篇:Pytorch如何实现逻辑回归分类

下一篇:Java反射机制的知识点有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》