संभव डुप्लिकेट:
What's the meaning of System.out.println in Java?क्या जावा में System.out.println में प्रणाली, बाहर, println() है
मैं के जवाब के लिए देख रहा था क्या System
, out
और println
जावा में System.out.println()
में हैं। मैं खोज की है और इस तरह के एक अलग जवाब मिला:
-
सिस्टम है एक अंतर्निहित java.lang पैकेज में मौजूद वर्ग। इस वर्ग में एक अंतिम संशोधक है, जिसका अर्थ है कि, इसे अन्य वर्गों द्वारा विरासत में नहीं लिया जा सकता है। यह पूर्व निर्धारित तरीके और क्षेत्रों, जो मानक इनपुट, आउटपुट, आदि जैसे सुविधाएं प्रदान करता है शामिल हैं
-
बाहर एक स्थिर अंतिम क्षेत्र (यानी, चर) सिस्टम कक्षा में प्रकार PrintStream की है जो है (एक अंतर्निर्मित कक्षा में, विभिन्न डेटा मान मुद्रित करने के तरीके शामिल हैं)। कक्षा के नाम का उपयोग करके स्थैतिक फ़ील्ड और विधियों का उपयोग किया जाना चाहिए, इसलिए (System.out)।
-
यहाँ से बाहर प्रकार PrintStream वर्ग के संदर्भ चर को दर्शाता है।
-
println() PrintStream कक्षा में एक सार्वजनिक विधि डेटा मान मुद्रित करने के लिए है। इसलिए PrintStream कक्षा में एक विधि का उपयोग करने के लिए, हम (केवल refrence varialble का उपयोग करके पहुँचा जा सकता है गैर स्थिर तरीकों और क्षेत्रों के रूप में)
एक और पेज मैं एक और विषम लगता है में out.println() का उपयोग परिभाषा
System.out.print जावा में उपयोग किया जाने वाला एक मानक आउटपुट फ़ंक्शन है। जहां सिस्टम पैकेज नाम निर्दिष्ट करता है, बाहर वर्ग नाम निर्दिष्ट करता है और प्रिंट उस वर्ग में एक फ़ंक्शन है।
मैं इनसे उलझन में हूं। क्या कोई कृपया मुझे बता सकता है कि वे क्या हैं?
http://stackoverflow.com/q/3406703/396730 और http://stackoverflow.com/q/10004856/396730 –
मुझे लगता है कि पहला स्पष्टीकरण कुछ हद तक स्पष्ट है, और आप हमेशा स्रोत को ब्राउज़ कर सकते हैं अपने लिए, उदाहरण के लिए 'सार्वजनिक अंतिम स्थैतिक प्रिंटस्ट्रीम आउट = nullPrintStream(); ' – Less
दूसरा स्पष्टीकरण केवल सादा गलत है। –