आप केवल तर्कों का वर्णन करते हुए अपने जावाडोक के भीतर कुछ पाठ लिखकर, अनौपचारिक तरीके से ऐसा कर सकते हैं।
अर्थ: यहां कोई एकल, सही दृष्टिकोण नहीं है।
दूसरे शब्दों में: आपको उस विकल्प का उपयोग करना चाहिए, जो आपके लिए सबसे अच्छा काम करता है, और आपकी टीम/प्रोजेक्ट के अन्य लोग।
यदि आपकी "टीम स्टाइलगाइड" आपको जावा टैग्स का उपयोग javadoc में उपयोग करने की अनुमति देता है, तो HTML टैग का उपयोग करें। यदि आपकी टीम के पास कुछ और परिष्कृत दृष्टिकोण है जो किसी प्रकार के मार्कडाउन भाषा की अनुमति देता है, तो इसका उपयोग करें। अन्यथा, आपको शायद कुछ हिस्सों को हाइलाइट करने के लिए केवल {@code} का उपयोग करना चाहिए।
लंबी कहानी लघु: यहां कोई सटीक नियम नहीं है; तो आपको अपनी जरूरतों को सबसे अच्छी तरह से फिट करना चाहिए।
लेकिन ध्यान रखें: शायद जावाडोकअंत में इतना महत्वपूर्ण नहीं है। यदि आपको लगता है कि आपका आवेदन सीधे कमांड लाइन से उपयोग किया जाता है, तो आपके मुख्य फोकस की तुलना में यह होना चाहिए कि "जावा -जर yourjar --help" जैसे कुछ उचित आउटपुट देता है। और यह कि आप "तर्क" पार्सिंग के मामले में पहिया का पुन: आविष्कार नहीं करते हैं। दूसरे शब्दों में: वहां कुछ पुस्तकालय हैं जो आप कमांड-लाइन-पार्सिंग के लिए उपयोग कर सकते हैं। और मुझे पूरा यकीन है कि उन्हें को कमांड लाइन उपयोगकर्ताओं के संभावित तर्कों के लिए समर्थन देना चाहिए।
मैं जो कह रहा हूं वह है: "सामान्य" सेटअप में, मैं उम्मीद करता हूं कि आपकी मुख्य विधि का आह्वान करने में रुचि रखने वाले लोग javadoc पढ़ रहे होंगे। वे समझने के लिए कुछ सहायता स्क्रीन देखना चाहते हैं कि वे किस विकल्प का उपयोग कर सकते हैं!
एक विचार यह है कि 'मुख्य' (यानी, एक सीएलआई प्रोग्राम) के मामले में, अधिकांश उपयोगकर्ता स्रोत कोड नहीं पढ़ेंगे। कमांड-लाइन तर्कों को पार्स करने में आपकी सहायता के लिए गेटो-स्टाइल लाइब्रेरीज़ हैं, और उनमें से कुछ प्रिंटिंग उपयोग जानकारी (जैसे अमान्य इनपुट या '--help' के मामले में) के लिए सुविधा समर्थन प्रदान करते हैं। – chrylis
इस – Antoniossss
को संभालने के लिए जेकॉमेंडर का उपयोग करें कि स्थितित्मक तर्क ('तर्क [1] 'का मतलब है foo,' args [2] 'मतलब बार, आदि) नामांकित तर्कों से बहुत कम मजबूत हैं (' --foo = ... ' , '--bar = ... 'आदि), चूंकि आप तर्क जोड़ और निकाल सकते हैं, लेकिन फिर दस्तावेज़ों में उन्हें फिर से भरना भूल जाते हैं - या बदतर, आप उन्हें स्क्रिप्ट में पके हुए हैं जो आपके कोडबेस के चारों ओर बिखरे हुए हैं, और फिर आपको उन सभी को अपडेट करना होगा। –