क्या कोई मुझे जावाडोक @see
और {@link}
के बीच अंतर बता सकता है?जावाडोक @see या {@link}?
या फिर, उनमें से किस का उपयोग करना है?
क्या कोई मुझे जावाडोक @see
और {@link}
के बीच अंतर बता सकता है?जावाडोक @see या {@link}?
या फिर, उनमें से किस का उपयोग करना है?
official guidelines इस पर स्पष्ट है।
कार्यात्मक अंतर हैं:
{@link}
एक इनलाइन कड़ी है और रखा जा सकता है जहाँ भी आप@see
तरह अपने स्वयं के अनुभागबनाता है मेरी राय में, {@link}
सबसे अच्छा है जब प्रयोग किया जाता है आप सचमुच अपने विवरण में कक्षा, फ़ील्ड, कन्स्ट्रक्टर या विधि का नाम उपयोग करते हैं। उपयोगकर्ता जो आपने लिंक किया है उसके जावडोक पर क्लिक करने में सक्षम होंगे।
2 मामलों में @see
एनोटेशन का उपयोग करें:
मैंने मानक पुस्तकालय में विभिन्न प्रकार की चीजों के लिए यादृच्छिक रूप से दस्तावेज़ीकरण की जांच करने पर इस राय पर आधारित किया।
@see
जावाडॉक्स में एक अलग पंक्ति बनाता है। {@link}
टेक्स्ट के भीतर एम्बेड करने के लिए है।
मैं @see
का उपयोग करता हूं जब यह एक संबंधित इकाई है लेकिन मैं इसे एक्सपोजिटरी टेक्स्ट में संदर्भित नहीं करता हूं। जब मैं तंग युग्मन कर रहा हूं, तो पाठ के भीतर लिंक का उपयोग करता हूं, या (मुझे लगता है) यह संभवतः पाठक नेविगेशन संकेत से लाभान्वित होगा, उदाहरण के लिए, आपको इसे सीधे संदर्भित करने की आवश्यकता होगी।
जावाडोक चेतावनी देता है कि @ लिंक बहुत गहन है और केवल तभी उपयोग किया जाना चाहिए जब आवश्यक हो। – Thomas
किसी को भी देखने के लिए, आप इस पर विवरण प्राप्त कर सकते हैं (उपरोक्त टिप्पणी में '@ लिंक' के बारे में चेतावनी सहित) [ओरेकल की जावाडोक गाइड] (http://www.oracle.com/technetwork/articles/java/index- 137868.html)। –