Java 8 - Tham chiếu phương pháp

Tham chiếu phương thức giúp trỏ đến phương thức theo tên của chúng. Tham chiếu phương thức được mô tả bằng ký hiệu "::". Tham chiếu phương thức có thể được sử dụng để chỉ ra các loại phương thức sau:

  • Phương pháp tĩnh
  • Phương pháp phiên bản
  • Các trình xây dựng sử dụng toán tử mới (TreeSet :: new)

Ví dụ tham chiếu phương pháp

Tạo chương trình Java sau bằng cách sử dụng bất kỳ trình soạn thảo nào bạn chọn trong C: \> JAVA.

Java8Tester.java

import java.util.List;
import java.util.ArrayList;

public class Java8Tester {

   public static void main(String args[]) {
      List names = new ArrayList();
		
      names.add("Mahesh");
      names.add("Suresh");
      names.add("Ramesh");
      names.add("Naresh");
      names.add("Kalpesh");
		
      names.forEach(System.out::println);
   }
}

Ở đây chúng ta đã chuyển phương thức System.out :: println làm tham chiếu phương thức tĩnh.

Xác minh kết quả

Biên dịch lớp bằng cách sử dụng javac trình biên dịch như sau -

C:\JAVA>javac Java8Tester.java

Bây giờ chạy Java8Tester như sau:

C:\JAVA>java Java8Tester

Nó sẽ tạo ra kết quả sau:

Mahesh
Suresh
Ramesh
Naresh
Kalpesh