> Java > java지도 시간 > Java 9의 개인 메소드에 대한 @SafeVarargs 주석?

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

王林
풀어 주다: 2023-09-06 22:13:02
앞으로
905명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿