2015-12-03 41 views
1

當我讀到關於Java併發我得到了下面的代碼示例在java中=() - >是什麼意思?

Runnable task =() -> { 
      String threadName = Thread.currentThread().getName(); 
      System.out.println("Hello " + threadName); 
     }; 

     task.run(); 

我很少見到=() - >操作符,這個又是什麼意思?

+1

是的,它是一個lambda表達式。 http://www.tutorialspoint.com/java8/java8_lambda_expressions.htm,http://viralpatel.net/blogs/lambda-expressions-java-tutorial/ –

回答