सुनिश्चित नहीं है कि मैं इसे सही तरीके से कह रहा हूं। अगर आपको अधिक जानकारी की आवश्यकता है तो कृपया मुझे बताएं। हमारे पास एक आवश्यकता है जहां हमें सिस्टम पर्यावरण चर के आधार पर चर के प्रकार को निर्धारित करने की आवश्यकता है।संकलित समय में प्राइमेटिव चर प्रकार
तो, कहते हैं कि हम एक के बाद वर्ग
class Test
{
DUMMY_TYPE testVariable;
}
DUMMY_TYPE एक प्रणाली चर के आधार पर निर्धारित किया गया है। तो जब जावा संकलित करता है, तो क्या जावा को संकलन प्रकार के प्रकार को निर्धारित करने के लिए सिस्टम पर्यावरण चर का उपयोग करना संभव है?
साथ ही, यह किसी भी तरह से ग्रहण पर सेट करना संभव है, जहां ग्रहण मुझे आईडीई पर मुझे DUMMY_TYPE दिखाएगा, जहां भी मैं इसका उपयोग करता हूं, लेकिन संकलन और निर्माण करते समय, DUMMY_TYPE को पर्यावरण चर के आधार पर सही प्रकार के साथ प्रतिस्थापित कर सकता है ?
कूल सवाल। जिज्ञासा के लिए, क्या आप मुझे यह पूछते हैं कि इसके लिए उपयोग का क्या मामला है? – asteri
संक्षेप में जवाब नहीं है, लेकिन यह जानने के बिना कि आप क्या करने का प्रयास कर रहे हैं, यह जानना मुश्किल है कि कोई उचित विकल्प है या नहीं। –
यह एक एपीआई का हिस्सा है जिसका उपयोग आंतरिक रूप से किया जाता है और सॉकेट के माध्यम से एक मालिकाना प्रणाली के साथ बातचीत करता है। आंतरिक प्रणाली एक ही चर के लिए एक पूर्णांक या डबल स्ट्रीम कर सकते हैं। यह पर्यावरण चर का उपयोग कर उस का दृढ़ संकल्प करता है। तो संकलन समय पर अलग कोड आधार बनाए रखने के बजाय, अगर हम इसे निर्धारित कर सकते हैं, तो बहुत सारे सिरदर्द बचाएंगे :)। हम इसे सी ++ और सी # में प्राप्त करने में सक्षम थे, लेकिन जावा हमें कुछ दुःख दे रहा है। – Karthik