जब हम स्ट्रिंग फ़ंक्शन का उपयोग करते हैं तो हम एक पैकेज आयात क्यों नहीं करते हैं?


11

मैंने अपने आप से पूछा कि हम स्ट्रिंग पैकेज का उपयोग क्यों नहीं करते हैं जैसे कि हम स्ट्रिंग फंक्शंस का उपयोग करते हैं toUpperCase()? पैकेज आयात किए बिना वे वहां कैसे पहुंचते हैं?

जवाबों:


22

जावा ट्यूटोरियल> जावा भाषा सीखना> पैकेज :

सुविधा के लिए, जावा कंपाइलर प्रत्येक स्रोत फ़ाइल के लिए स्वचालित रूप से तीन पूरे पैकेज आयात करता है: (1) बिना नाम वाला पैकेज, (2) java.langपैकेज, और (3) वर्तमान पैकेज (वर्तमान फ़ाइल के लिए पैकेज) ...

क्लास स्ट्रिंग java.langपैकेज में है, इसलिए यह प्रति नियम से स्वचालित रूप से आयात किया जाता है।


3

java.langपैकेज डिफ़ॉल्ट रूप से आयात किया जाता है। यदि आप पैकेज में कक्षाओं पर एक नज़र डालते हैं , तो आप देखेंगे कि वे बहुत ही सामान्य वर्ग हैं जिन्हें आप अक्सर उपयोग करते हैं, जो आपके कार्यक्रम को वास्तव में करने की कोशिश कर रहे हैं, स्वतंत्र हैं। इन कक्षाओं के लिए अनिवार्य रूप से हर फाइल को आयात करने के बयान की आवश्यकता होने के बजाय, रचनाकारों ने इसे पर्दे के पीछे से आपके लिए शामिल करने का फैसला किया।


3

स्ट्रिंग ऑब्जेक्ट java.langजिसका मुख्य भाग माना जाता है और उसे हमेशा शामिल किया जाता है (उदाहरण के लिए Object)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.