zoukankan      html  css  js  c++  java
  • lambda表达式

    package com.mayikt.service;
    
    /**
     * @ClassName OrderService
     * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
     * @Version V1.0
     **/
    public interface OrderService {
        void get();
        /**
         * 如果需要使用到OrderService接口
         * 接口是无法new、可以通过匿名内部类new
         * 定义子类
         */
    }
    package com.mayikt;

    import com.mayikt.service.OrderService;

    /**
    * @ClassName Test02
    * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
    * @Version V1.0
    **/
    public class Test02 {
    public static void main(String[] args) {
    //1.使用匿名内部类的形式调用OrderService 中get方法
    // OrderService orderService = new OrderService() {
    // @Override
    // public void get() {
    // System.out.println("get");
    // }
    // };
    // orderService.get();
    ((OrderService) () -> System.out.println("get")).get();
    new Thread(() -> System.out.println(Thread.currentThread().getName() + ",run")).start();

    // new JDK8InterfaceImpl().toString()
    // new Thread(new Runnable() {
    // @Override
    // public void run() {
    //
    // }
    // })
    }
    }
  • 相关阅读:
    [IMX6]Android6.0移植和分析
    Android设计原则和设计模式
    Linux内核源码目录
    Android源码博客目录
    Android应用博客目录
    imx6的kernel3.4.15启动流程
    dd命令
    shell
    i.mx6 Android5.1.1 build解析
    git总结
  • 原文地址:https://www.cnblogs.com/angdh/p/15591060.html
Copyright © 2011-2022 走看看