>  기사  >  Java  >  Java 9의 개인 메소드에 대한 @SafeVarargs 주석?

Java 9의 개인 메소드에 대한 @SafeVarargs 주석?

王林
王林앞으로
2023-09-06 22:13:02831검색

Java 9中私有方法的@SafeVarargs注解?

@SafeVarargs 주석은 Java 7에서 도입되었습니다. 이 주석은 가변 매개변수를 사용하는 finalstaticmethods 또는 constructors에 적용됩니다. 이 주석은 메서드가 가변 매개변수에 대해 안전하지 않은 작업을 수행하지 않도록 하는 데 사용됩니다. Java 9부터 @SafeVarargs 주석은 privateinstancemethods에서도 작동합니다.

구문

<strong>@SafeVarargs
private void methodName(...) {
   // some statements
}</strong>

import java.util.ArrayList;
import java.util.List;
public class SafevarargsTest {
   <strong>@SafeVarargs     // Apply @SafeVarargs to private methods</strong>
   private void display(List<String>... names) {
      for(List<String> name : names) {
         System.out.println(name);
      }
   }
   public static void main(String args[]) {
      SafevarargsTest test = new SafevarargsTest();
      List<String> list = new ArrayList<String>();
      list.add("TutorialsPoint");
      list.add("Tutorix");
      test.display(list);
   }
}

출력

<strong>[TutorialsPoint, Tutorix]</strong>

위 내용은 Java 9의 개인 메소드에 대한 @SafeVarargs 주석?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제