क्या इन नियमों के लिए कोई मुद्दा है?ड्रॉइंग फ़ोल्डर में नाम क्यों नहीं रख सकते हैं विशेष वर्ण होते हैं या पूंजी पत्र से शुरू होते हैं?
Q
ड्रॉइंग फ़ोल्डर में नाम क्यों नहीं रख सकते हैं विशेष वर्ण होते हैं या पूंजी पत्र से शुरू होते हैं?
11
A
उत्तर
13
फ़ोल्डर के अंदर प्रत्येक फ़ाइल R.java वर्ग के अंदर जावा फ़ील्ड नाम में अनुवाद किया जाता है:
drawable\icon.png -> R.drawable.icon
इसलिए फ़ाइल नाम के अंदर विशेष वर्ण का उपयोग नहीं कर के रूप में वे कोई जावा के नाम में इस्तेमाल किया जा सकता के लिए कारण।
पूंजी अक्षरों के लिए, मुझे लगता है कि विंडोज बनाम लिनक्स पर्यावरण में एक छोटी सी समस्या से बचने के लिए है। ऐसा इसलिए है क्योंकि लिनक्स सोचता है कि Icon.png
और icon.png
अलग-अलग फ़ाइलें हैं, और विंडोज सोचता है कि Icon.png
और icon.png
एक ही फ़ाइल है। तो लिनक्स का उपयोग करने वाला कोई भी व्यक्ति उस एप्लिकेशन को बना सकता है जो विंडोज पर संकलित नहीं है।
0
आप इस बारे में कुछ चर्चा देख सकते हैं, Here
मैं यह सच है नहीं लगता। जावा यूटीएफ -16 में आंतरिक रूप से तारों को स्टोर करता है। यदि आप ऐसा करने की कल्पना करते हैं तो आप अपने जावा ऐप्स को मंदारिन में भी कोड कर सकते हैं। – Matthias
क्या स्ट्रिंग्स और यूटीएफ -16 को फ़ाइल नामों में फ़ाइल नामों और विशेष प्रतीकों के साथ क्या करना है? – inazaruk
मैं "इसलिए फाइल नामों के अंदर विशेष वर्णों का उपयोग न करने का कारण बता रहा था, क्योंकि जावा नामों में उनका उपयोग नहीं किया जा सकता है।" बयान। यह बस सच नहीं है। आप जावा पहचानकर्ताओं के सभी प्रकार के विशेष पात्रों का उपयोग कर सकते हैं। – Matthias