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

जावा 9 में प्राइवेट मेथड के लिए @SafeVarargs एनोटेशन?

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

सिंटैक्स

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

उदाहरण

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

public class SafevarargsTest {
    @SafeVarargs // प्राइवेट मेथड पर @SafeVarargs लागू करें
    private void display(List... names) {
        for(List name : names) {
            System.out.println(name);
        }
    }
    public static void main(String args[]) {
        SafevarargsTest test = new SafevarargsTest();
        List list = new ArrayList();
        list.add("TutorialsPoint");
        list.add("Tutorix");
        test.display(list);
    }
}

आउटपुट

[TutorialsPoint, Tutorix]
  1. जावा 9 में @Deprecated एनोटेशन में क्या सुधार हैं? जावा 9 में @Deprecated एनोटेशन में क्या सुधार हैं?

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

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

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

  1. - Java गाइड: List को Array में बदलें (और वापस) toArray() और Arrays.asList() के साथ

    List और Array के बीच बदलना Java में एक बहुत ही सामान्य ऑपरेशन है। Java में List को Array में बदलने का सबसे अच्छा और आसान तरीका .toArray() मेथड का उपयोग करना है। इसी तरह, हम Arrays.asList() मेथड का उपयोग करके Array को वापस List में बदल सकते हैं। नीचे दिए गए उदाहरण दिखाते हैं कि List of String और List