摘要: * lambda和匿名内部类区别:* 所需类型不同* 匿名内部类:可以是接口,也可以是抽象类,还可以是具体类* Lambda表达式:只能是接口* 使用限制不同* 如果接口中有且仅有一个抽象方法,可以使用Lambda表达式,也可以使用匿名内部类* 如果接口中多于一个抽象方法,只能使用匿名内部类,而不能 阅读全文
posted @ 2020-10-16 19:35 zhuyapeng 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 主调用程序: public class MainDemo { public static void main(String[] args) { Box box=new Box(); Product product=new Product(box); Customer customer =new Cu 阅读全文
posted @ 2020-10-16 12:15 zhuyapeng 阅读(149) 评论(0) 推荐(0) 编辑
摘要: synchronized调用及写法说明: 主调用: public static void synchronizedTest(){ //此处注意:3个线程传入的同一个对象,才能共享同一个资源 MyRunnableLock myRunnableLock=new MyRunnableLock(); Thr 阅读全文
posted @ 2020-10-16 11:15 zhuyapeng 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 多线程创建方式有两种 方式1: 调用方法 public static void run(){ //获取当前线程名称 String name=Thread.currentThread().getName(); System.out.println(name); MyThread th1=new MyT 阅读全文
posted @ 2020-10-16 10:08 zhuyapeng 阅读(113) 评论(0) 推荐(0) 编辑