मुझे एक संदेह है। जब हम जावा में ArrayList
या HashMap
का उपयोग करते हैं, तो हमें java.util.ArrayList
या java.util.HashMap
आयात करना होगा। लेकिन जब हम String
का उपयोग करते हैं, तो उसे import
कथन की आवश्यकता नहीं होती है। क्या कोई स्पष्टीकरण दे सकता है, क्यों?जावा स्ट्रिंग आयात
उत्तर
java.lang
पैकेज में सबकुछ पूरी तरह से आयात किया जाता है (स्ट्रिंग समेत) और आपको ऐसा करने की आवश्यकता नहीं है। यह सिर्फ जावा भाषा की एक विशेषता है। ArrayList और हैश मैप हालांकि java.util
पैकेज में हैं, जो पूरी तरह से आयात नहीं किया जाता है।
पैकेज java.lang में ज्यादातर आवश्यक विशेषताएं, प्राइमेटिव्स, मूल अपवाद और ऑब्जेक्ट क्लास का क्लास संस्करण शामिल है। यह अधिकांश कार्यक्रमों के अभिन्न अंग है, जिससे लोगों को आयात करने के लिए मजबूर करना अनावश्यक है और इस प्रकार इस पैकेज की सामग्री को पूरी तरह से आयात किया जाता है।
धन्यवाद क्रिस ... :-) –
String
पैकेज java.lang
में मौजूद है जो सभी जावा कार्यक्रमों में डिफ़ॉल्ट रूप से आयात किया जाता है।
धन्यवाद अंकुर .. :-) –
आपका स्वागत है :) – Ankur
प्रलेखन से: _... स्वचालित रूप से घोषित सभी सार्वजनिक प्रकारों को आयात करता है पूर्वनिर्धारित पैकेज में java.lang._ स्रोत: https://docs.oracle.com/javase/specs/jls/se7/html/jls-7.html –
जावा कंपाइलर डिफ़ॉल्ट रूप से 3 पैकेज आयात करता है। 1. The package without name
2. The java.lang package(That's why you can declare String, Integer, System classes without import)
3. The current package (current file's package)
यही कारण है कि आप java.lang
पैकेज के लिए इंपोर्ट स्टेटमेंट की घोषणा करने की जरूरत नहीं है।
- 1. जावा कब आयात करता है कि आयात कब करें?
- 2. आयात कस्टम जावा क्लास
- 3. जावा आयात/निर्यात निर्भरता
- 4. जावा सशर्त आयात
- 5. जावा स्थैतिक आयात
- 6. जावा आयात भ्रम
- 7. ग्रहण में जावा आयात त्रुटि
- 8. वाइल्डकार्ड आयात जावा और स्कैला
- 9. स्कैला आयात जावा पैकेज कॉम
- 10. जावा क्लास कैसे आयात करें?
- 11. जावा - आयात सीएसवी ArrayList को
- 12. जावा में बार-बार आयात से बचें: इनहेरिट आयात?
- 13. जावा: स्ट्रिंग
- 14. जावा: स्ट्रिंग
- 15. जावा स्ट्रिंग
- 16. जावा स्ट्रिंग
- 17. जावा स्ट्रिंग
- 18. जावा में एक CSV फ़ाइल आयात करना
- 19. एंड्रॉइड एप्लिकेशन में जावा प्रोजेक्ट आयात करें?
- 20. आयात पटकथा जावा (javax.script) में एक वर्ग
- 21. एंड्रॉयड/जावा आम json आयात इंटरफ़ेस
- 22. लागू वर्ग या आयात वर्ग जावा
- 23. एंड्रॉइड प्रोजेक्ट में आयात स्रोत जावा प्रोजेक्ट
- 24. jsp कोड के लिए आयात जावा पुस्तकालयों
- 25. ग्रहण/जावा - जावा आयात करने के लिए हानिकारक है। (नेमस्पेस)। *?
- 26. जावा: स्ट्रिंग प्रस्तुति
- 27. जावा स्ट्रिंग concatenation दक्षता
- 28. जावा स्ट्रिंग या प्रारूप
- 29. जावा: NamedQuery स्ट्रिंग समस्या
- 30. जावा रेगेक्स - स्ट्रिंग
आप सही हैं :) –
धन्यवाद @ नाथन क्विरिन .. आप का कहना है पैकेज java.lang प्रोजेम में पूर्व-आयात किया गया है और मुझे स्पष्ट रूप से आयात करने की आवश्यकता नहीं है ????? –
मेरा मतलब था कि आपको संदेह करने की आवश्यकता नहीं थी; मुझे पता है, सबसे उपयोगी उत्तर नहीं:> –