【Eclipse】快捷键
1.快捷键整理
1.快捷键整理
Stream 主要应用于 集合 运算中,集合在 java8 中拥有一个stream方法,可以得到一个流对象,这个对象拥有很多方法,这些方法可以很方便的对集合进行…
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 恶汉式单例模式: 懒汉式单例模式: 懒汉式 + 锁: 单例模式的缺点: 工厂模式: 策略模式:…
Lambda 在使用过程中,大家的看法不太一致,有人认为这种语法设计 使代码更加简洁,巧妙,有人认为这种语法设计 使代码难懂,难以理解和排查错误,所以,到底应不应该使用 Lambda 因人而异。
Lambda 表达式的使用场景:
1 . 在 Runnable 中使用 Lambda :
public class Lamdba_03 { public static void startThread(Runnable run) { new Thread(run).start(); // // 启动一个线程 } public static void main(String[] args) { startThread(new Runnable() { // 常规写法,匿名内部类 :创建实例 + 实现方法 @Override public void run() { System.out.println(Thread.currentThread().getName() + "-> 线程启动了"); } }); startThread(() -> { System.out.println(Thread.currentThread().getName()); }); // // Lambda 写法 : () 代表 run() : Runnable 只有一个抽象方法 run } }