day012Lambda,thread
Thread 类被继承 重写run()方法 start()启动线程
public class TestThread extends Thread {
静态代理
package proxy;
/**
* @ Author :wwwzhqwww
* @ Date :Created in 16:43 2021/1/13
* @ Description:代理模式,代理对象和真实对象实现同一个接口,代理对象增加自己要做的事,真实对象做自己的事
* @ Modified By:
* @Version: $version$
*/
public class day012proxy {
public static void main(String[] args) {
WeddingCompany weddingCompany = new WeddingCompany(new You());//把You交给代理对象WeddingCompany处理marry
weddingCompany.happyMarry();
}
}
interface Marry{//接口
void happyMarry();
}
class You implements Marry{//真实对象 只负责高兴
lamda表达式
-
简化代码 希腊字母Lambda
-
避免匿名内部类定义过多
-
去掉无意义代码
-
函数式接口 (任何一个接口只包含一个抽象方法时,此接口为函数式接口)
-
简化过程
package lambda;
/**
* @ Author :wwwzhqwww
* @ Date :Created in 17:02 2021/1/13
* @ Description:
* @ Modified By:
* @Version: $version$
*/
public class Day012testLambda {
//静态内部类
static class Like2 implements ILike{
-