जावा प्रणाली के गुणवर्णानुक्रम में आउटपुट सिस्टम.getProperties()
जावामेंप्रणाली के गुणपेश है एक नमूना प्रोग्राम जो आसानी से देखने के लिए कुंजियों और मानों को वर्णानुक्रम में आउटपुट करता है।
एक बार ट्रीमैप में संग्रहीत होने के बाद, इसे वर्णानुक्रम में क्रमबद्ध किया जाता है और फिर आउटपुट दिया जाता है।
निम्नलिखित विधि आमतौर पर अच्छी तरह से पेश की जाती है, लेकिन मूल्यों को बीच में काट दिया जाता है और वर्णमाला क्रम में व्यवस्थित नहीं किया जाता है, जिससे इसे पढ़ना बहुत मुश्किल हो जाता है।
प्रॉप्स.लिस्ट(सिस्टम.आउट);
-- लिस्टिंग गुण -- java.runtime.name=Java(TM) 2 रनटाइम वातावरण, स्टैंड... sun.boot.library.path=C:\develop\Java\jdk1.5.0_08\jre\bin java.vm .version=1.5.0_08-b03 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=; java.vm.name=Java HotSpot(TM) क्लाइंट VM फ़ाइल.एनकोडिंग.pkg=sun.io user.country=JP sun.os.patch.level=सर्विस पैक 2 java.vm.pecification.name=Java वर्चुअल मशीन विशिष्टता user.dir=C:\apps\0- ऐप java.runtime.version=1.5.0_08-b03 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.endorsed.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\e... ओएस .arch=x86 java.io.tmpdir=C:\DOCUME~1\***\LOCALS~1\Temp\ लाइन.सेपरेटर= java.vm.pecification.vendor=सन माइक्रोसिस्टम्स इंक. उपयोगकर्ता.वेरिएंट= os.name =Windows XP sun.jnu.encoding=MS932 java.library.path=C:\develop\Java\jdk1.5.0_08\bin;.;C:\... java.pecification.name=Java प्लेटफ़ॉर्म एपीआई विशिष्टता java. class.version=49.0 sun.management.compiler=HotSpot क्लाइंट कंपाइलर os.version=5.1 user.home=C:\Documents and Settings\**** user.timezone= java.awt.printerjob=sun.awt.windows. WPrinterJob फ़ाइल.एन्कोडिंग=MS932 java.Specification.version=1.5 उपयोगकर्ता.नाम=**** java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.. .. java.vm.pecification.version=1.0 sun.arch.data.model=32 java.home=C:\develop\Java\jdk1.5.0_08\jre java.pecification.vendor=Sun Microsystems Inc. उपयोगकर्ता.भाषा =ja awt.toolkit=sun.awt.windows.WToolkit java.vm.info=मिश्रित मोड, साझाकरण java.version=1.5.0_08 java.ext.dirs=C:\develop\Java\jdk1.5.0_08\jre\ lib\ext sun.boot.class.path=C:\develop\Java\jdk1.5.0_08\jre\lib\r... java.vendor=Sun Microsystems Inc. file.separator=\ java.vendor.url. बग=http://java.sun.com/cgi-bin/bugreport... sun.cpu.endian=little sun.io.unicode.encoding=UnicodeLittle sun.desktop=windows sun.cpu.isalist=pentium_pro+mmx पेंटियम_प्रो पेंटियम+एम...
नमूना कार्यक्रम
/** * सिस्टम प्रॉपर्टी कुंजी और मानों को वर्णमाला क्रम में प्रिंट करता है। */ सार्वजनिक स्थैतिक शून्य आउटपुटसिस्टमप्रॉपर्टीज() { गुण पी = सिस्टम.गेटप्रॉपर्टीज(); मैप.पुटऑल(पी); इटरेटर आईटीआर = मैप.कीसेट(). hasNext()) {स्ट्रिंग कुंजी = (स्ट्रिंग)itr.next(); स्ट्रिंग मान = (स्ट्रिंग)map.get(कुंजी); System.out.println(कुंजी + "=" + मान);
निष्पादन परिणाम
◆निष्पादन उदाहरण
सार्वजनिक स्थैतिक शून्य मुख्य(स्ट्रिंग[] args) {आउटपुटसिस्टमप्रॉपर्टीज();
◆आउटपुट परिणाम
awt.toolkit=sun.awt.windows.WToolkit file.encoding=MS932 file.encoding.pkg=sun.io file.separator=\ java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment java.awt.printerjob=sun.awt .windows.WPrinterJob java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.6.0\lib\rt.jar;C:\apps\0-app\sys \lib\bcprov-jdk14-123.jar java.class.version=49.0 java.endorsed.dirs=C:\develop\Java\jdk1.5.0_08\jre\lib\endorsed java.ext.dirs=C:\develop \Java\jdk1.5.0_08\jre\lib\ext java.home=C:\develop\Java\jdk1.5.0_08\jre java.io.tmpdir=C:\DOCUME~1\***\LOCALS~1 \Temp\ java.library.path=C:\develop\Java\jdk1.5.0_08\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\develop\Java\jdk1.5.0_08\bin ;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ProgramFilesDevelop\TOOLS\ant-1.6.1\bin;C:\develop\eclipse32\extensions\tptp-4.2. 0\एजेंट-नियंत्रक\\bin;C:\Program Files\QuickTime\QTSystem\ java.runtime.name=Java(TM) 2 रनटाइम पर्यावरण, मानक संस्करण java.runtime.version=1.5.0_08-b03 java.pecification. नाम=जावा प्लेटफार्म एपीआई विशिष्टता java.spection.vendor=सन माइक्रोसिस्टम्स इंक. .url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.5.0_08 java.vm.info=मिश्रित मोड, java.vm.name=Java HotSpot(TM) साझा करना क्लाइंट वीएम java.vm.स्पेसिफिकेशन.नाम=जावा वर्चुअल मशीन विशिष्टता java.vm.स्पेसिफिकेशन.वेंडर=सन माइक्रोसिस्टम्स इंक. =1.5.0_08-बी03 लाइन.सेपरेटर= ओएस.आर्क=x86 ओएस.नाम=विंडोज एक्सपी ओएस.वर्जन=5.1 पाथ.सेपरेटर=; सन.आर्क.डेटा.मॉडल=32 सन.बूट.क्लास.पाथ=सी: \develop\Java\jdk1.5.0_08\jre\lib\rt.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\i18n.jar;C:\develop\Java\jdk1.5.0_08\ jre\lib\sunrsasign.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\jsse.jar;C:\develop\Java\jdk1.5.0_08\jre\lib\jce.jar;C: \develop\Java\jdk1.5.0_08\jre\lib\charsets.jar;C:\develop\Java\jdk1.5.0_08\jre\classes sun.boot.library.path=C:\develop\Java\jdk1. 5.0_08\jre\bin sun.cpu.endian=थोड़ा सूरज.cpu.isalist=pentium_pro+mmx pentium_pro पेंटियम+mmx पेंटियम i486 i386 i86 sun.desktop=windows sun.io.unicode.encoding=Unicodeथोड़ा सूरज.jnu.encoding= MS932 sun.management.compiler=HotSpot क्लाइंट कंपाइलर sun.os.patch.level=सर्विस पैक 2 user.country=JP user.dir=C:\apps\0-app user.home=C:\Documents and Setting\* ** उपयोगकर्ता.भाषा=जा उपयोगकर्ता.नाम=*** उपयोगकर्ता.टाइमज़ोन= उपयोगकर्ता.वेरिएंट=
सभी जानकारी वर्णानुक्रम में प्रदर्शित की जाती है।
विशेष रूप से, यदि java.class.path, java.library.path, आदि सभी प्रदर्शित नहीं होते हैं, तो समस्या को हल करने में समय लगेगा।
↓
java.class.path=C:\apps\0-app\bin;C:\apps\0-app\jre1.6.0\lib\rt.jar;C:\apps\0-app\sys\lib\bcprov -jdk14-123.jar
सारांश
यह आलेख बताता है कि जावा सिस्टम गुणों को वर्णमाला क्रम में कैसे व्यवस्थित किया जाए ताकि उन्हें पढ़ना आसान हो सके। सामान्य संपत्ति आउटपुट विधि के साथ, जानकारी काट दी जाती है या क्रम से बाहर प्रदर्शित की जाती है, जिससे इसे देखना मुश्किल हो जाता है।ट्री-मैप
का उपयोग करके गुणों को क्रमबद्ध और आउटपुट करने से इसे समझना आसान हो जाता है। जावा प्रोग्रामर्स को सिस्टम गुणों की जांच करने का एक कुशल तरीका प्रदान करने के लिए ठोस नमूना कार्यक्रम पेश किए गए हैं।
जावा प्रोग्रामर के रूप में कौशल रखने वाले लोगों के लिए एक साइड जॉब की अत्यधिक अनुशंसा की जाती है। ऐसा इसलिए है क्योंकि कोर कॉर्पोरेट सिस्टम और वेब एप्लिकेशन के विकास में जावा का व्यापक रूप से उपयोग किया जाता है और इसकी उच्च मांग है। जावा को एक साइड जॉब के रूप में उपयोग करके, आप न केवल अपनी आय बढ़ा सकते हैं, बल्कि अपने कौशल में भी सुधार कर सकते हैं और नई तकनीकें सीख सकते हैं।