A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


天我们学习了JDK1.8的新特性,lambda表达式,等待唤醒机制和线程池,请根据自己的理解回答下面问题:
1.等待唤醒机制存在的意义是什么?
可以让某些特定的线程等待,其他线程运行完之后运行,或者不在运行
2.调用wait()方法和notify()方法,需要注意什么?
要注意调用的对象地址值必须一样
3.使用线程池来操作线程有什么好处?
格式简化,效率更高
4.传统的面向对象编码有什么弊端?
多余代码多
5.什么情况下可以使用lambda表达式来替换面向对象编码?
对象是接口并且只有一个抽象方法的情况下
6.什么情况下lambda表达式可以简写?
参数类型可以简写,
如果参数只有一个小括号也可以省略,
大括号内的内容如果只有一段话(即一个封号)那么大括号,封号,返回语句(不管有没有返回值)都可以省略。
不过要注意大括号,封号,返回语句要省略就要一起省略不能省略单个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马