Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा 9 में निजी तरीकों के लिए @SafeVarargs एनोटेशन?

@SafeVarargs एनोटेशन जावा 7 में पेश किया गया था। यह एनोटेशन अंतिम . दोनों पर लागू होता है और स्थिर तरीके या निर्माता जो varargs पैरामीटर लेते हैं। इस एनोटेशन का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि कोई विधि अपने varargs मापदंडों पर असुरक्षित संचालन नहीं करती है। Java 9 के बाद से, @SafeVarargs एनोटेशन निजी . पर भी लागू होता है उदाहरण तरीके

सिंटैक्स

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

उदाहरण

import java.util.ArrayList;
import java.util.List;
public class SafevarargsTest {
   @SafeVarargs     // Apply @SafeVarargs to private methods
   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);
   }
}

आउटपुट

[TutorialsPoint, Tutorix]

  1. जावा 9 में @Deprecated एनोटेशन के लिए क्या सुधार हैं?

    कोई भी तत्व जिसे @Deprecated से एनोटेट किया जा सकता है यह दर्शाता है कि इस विशेष तत्व का अब निम्न कारणों से उपयोग नहीं किया जाएगा इसका उपयोग करना जोखिम भरा है और इससे त्रुटियां हो सकती हैं। भविष्य के संस्करणों में असंगत हो सकता है। भविष्य के संस्करणों में हटाया जा सकता है। एक बेहतर और अधिक कुशल समा

  1. Java में JList के लिए कितने प्रकार के सिलेक्शन मोड हैं?

    एक JList एक घटक है जो JComponent . का विस्तार कर सकता है वर्ग वस्तुओं की एक सूची प्रदर्शित करने के लिए प्रयोग किया जाता है जो उपयोगकर्ता को एक या अधिक वस्तुओं का चयन करने की अनुमति देता है। जावा में JList के लिए तीन प्रकार के चयन मोड हैं ListSelectionModel.SINGLE_SELECTION :एक समय में केवल एक सू

  1. जावा में सूची को ऐरे में बदलें

    जावा में लिस्ट और ऐरे के बीच कनवर्ट करना एक बहुत ही सामान्य ऑपरेशन है। जावा में किसी सूची को ऐरे में बदलने का सबसे अच्छा और आसान तरीका .toArray() का उपयोग करना है। विधि। इसी तरह, हम Arrays.asList() . का उपयोग करके किसी सूची को वापस ऐरे में बदल सकते हैं विधि। नीचे दिए गए उदाहरण दिखाते हैं कि कैसे