System.out::println



List list=new ArrayList();
list.add("1");
list.add("2");
list.forEach(s -> System.out.println(s));
list.forEach( System.out::println);
list.forEach((Object s)->{System.out.println(s);});
list.forEach(new CriteriaPatternDemo()::helloworld);
}


public void helloworld(Object s){
System.out.println(s.toString());


}
 

 

1
2
1
2
1
2
1
2

// 1.1使用匿名内部类  
new Thread(new Runnable() {  
    @Override  
    public void run() {  
        System.out.println("Hello world !");  
    }  
}).start();  
  
// 1.2使用 lambda expression  
new Thread(() -> System.out.println("Hello world !")).start();  
  
// 2.1使用匿名内部类  
Runnable race1 = new Runnable() {  
    @Override  
    public void run() {  
        System.out.println("Hello world !");  
    }  
};  
  
// 2.2使用 lambda expression  
Runnable race2 = () -> System.out.println("Hello world !");  
   
// 直接调用 run 方法(没开新线程哦!)  
race1.run();  
race2.run();  

 

posted @ 2021-10-19 22:27  老运维  阅读(435)  评论(0)    收藏  举报