摘要: 静态代理 真实对象和代理对象都要实现同一个接口 代理对象要代理真实角 优点: 代理对象可以做真实对象做不了的事 真实对象专注做自己的事 Runnable实现创建多线程的方法使用了静态代理,Runnable是函数式接口 public class StaticProxy { public static 阅读全文
posted @ 2022-04-11 16:46 chachan53 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式 λ是希腊字母表中第11位字母 实质属于函数式编程 作用: 避免匿名内部类定义过多 使代码看起来更加简介 删去无意义代码,留下核心逻辑 函数式接口Functional Interface 函数是接口是Lambda表达式的基础 函数式接口的定义: 只包含唯一一个抽象方法的接口 pub 阅读全文
posted @ 2022-04-11 16:46 chachan53 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 线程创建 线程有三种创建方法:继承Thread类,实现Runnable接口,实现Callable类 继承Thread类 线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动 线程的交替执行 线程开启不一定立即执行,由CPU调度执行 //创建方式1 p 阅读全文
posted @ 2022-04-11 16:45 chachan53 阅读(37) 评论(0) 推荐(0) 编辑