摘要:
yield 在很多高级语言都有,比如:python、scala、JavaScript、Ruby等。 我们实际工作时,很少会用到yield,但是也架不住求职面试的时候,面试官可能会问呀。 yield 在英语里面的解释是: 出产(作物); 产生(收益、效益等); 提供; 屈服; 让步; 放弃; 缴出; 阅读全文
摘要:
线程的5个状态: 1、创建状态 当调用 start() 方法,线程立即进入就绪状态,但不意味着立即调度执行。 2、就绪状态 3、 运行状态 进入运行状态,线程才真正执行线程体的代码块 4、阻塞状态 当调用 sleep, wait 或同步锁定时,线程进入阻塞状态,就是代码不往下执行,阻塞事件解除后,重 阅读全文
摘要:
Java 的 Lambda 表达式推演过程: 第一步:正常的类实现(外部实现),new一个对象,然后重写方法实现 public class TestLambda3 { public static void main(String[] args) { Human human = new Man(); 阅读全文