क्या जावा प्रोग्राम की वर्तमान स्थिति को सहेजना संभव है और फिर इसे पुनः लोड करना संभव है? कार्यक्रम काफी जटिल है। मुझे बस वर्तमान स्थिति को एक फ़ाइल में सहेजने में सक्षम होना चाहिए और फिर इसे पुनः लोड करना होगा। क्या आप कृपया मुझे जावा पुस्तकालय या उस स्थान के बारे में अधिक पढ़ने के लिए संदर्भित कर सकते हैं।प्रोग्राम की वर्तमान स्थिति को सहेजने के लिए जावा विधि
उत्तर
इस तरह के "पूरे जेवीएम की स्थिति को स्टोर करने" का कोई वास्तविक तरीका नहीं है।
लेकिन आप एक या अधिक वस्तुओं में अपने आवेदन की प्रासंगिक स्थिति को समाहित कर सकते हैं और फिर उन वस्तुओं को क्रमबद्ध कर सकते हैं। यह वास्तव में उससे अधिक जटिल लगता है, क्योंकि संभवतः आपके आवेदन की स्थिति पहले से (ज्यादातर) कुछ वस्तुओं में encapsulated है।
This serialization tutorial अधिक जानकारी के लिए, अधिक जानकारी के लिए see this page प्रदान करता है।
उत्तर के लिए धन्यवाद। यह वास्तव में सहायक है। – Zee
जावा कार्यक्रम का "राज्य" एक जटिल जानवर है। इसमें पूर्ण ढेर, सभी धागे का निष्पादन बिंदु, स्थानीय चर के मूल्य शामिल होंगे ...
शायद आप कुछ राज्य को संग्रहीत करना चाहते हैं और बाद में इसे एक नए कार्यक्रम में लोड करना चाहते हैं। आप फ़ाइलों को राज्य लिखने के लिए java.io
में कक्षाओं का उपयोग कर सकते हैं और बाद में उन्हें फिर से पढ़ सकते हैं।
http://download.oracle.com/javase/7/docs/api/java/io/package-summary.html
- 1. वर्तमान थ्रेड विधि जावा
- 2. "लगातार स्थिति" बनाम "वर्तमान स्थिति"
- 3. इसे प्रोग्राम के राज्य को सहेजने के लिए
- 4. आईओएस - प्रोग्राम के वर्तमान
- 5. जावा में बंद होने की वर्तमान स्थिति क्या है?
- 6. जीडब्ल्यूटी विकास की वर्तमान स्थिति क्या है?
- 7. फ़ाइल को सहेजने के लिए
- 8. किसी प्रोग्राम की प्रगति को कैसे सहेजने के लिए, और बाद में फिर से शुरू करें?
- 9. जावा की स्ट्रिंग.मैट्स विधि के लिए रेगेक्स?
- 10. वर्तमान स्थिति
- 11. ओपनसीवी हाथ इशारा पहचान की वर्तमान स्थिति?
- 12. जावा प्रोग्राम को संकलित करें ... जावा प्रोग्राम
- 13. क्या जावा प्रोग्राम में मुख्य विधि की आवश्यकता है?
- 14. प्रतिबंधित मोनैड की वर्तमान स्थिति क्या है?
- 15. जावा प्रोग्राम अपनी वर्तमान निर्देशिका को जान सकता है?
- 16. जावा की स्ट्रिंग.फॉर्मैट विधि
- 17. लिनक्स पर मोनो की वर्तमान स्थिति?
- 18. PHP समुदाय की वर्तमान स्थिति क्या है?
- 19. सर्वश्रेष्ठ कोर डेटा सहेजने की रणनीति (डिस्क पर डेटा को सहेजने के लिए)
- 20. सेल की वर्तमान स्थिति निर्धारित करना
- 21. वर्तमान धागे की अपार्टमेंट स्थिति कैसे जांचें?
- 22. जावास्क्रिप्ट ES5 की वर्तमान स्थिति क्या है?
- 23. पीईपी 8 नियमों की वर्तमान स्थिति?
- 24. प्रक्रिया की स्थिति की स्थिति
- 25. सी ++ क्यूटी: वर्तमान स्थिति QStateMachine
- 26. टेक्स्ट-केवल संपीड़न एल्गोरिदम की वर्तमान स्थिति क्या है?
- 27. जावा: प्रोग्राम
- 28. जावा प्रोग्राम संख्याओं में पैटर्न की पहचान करने के लिए
- 29. एंड्रॉयड PagerAdapter, वर्तमान स्थिति
- 30. ओपन सोर्स जावा की स्थिति क्या है?
सुनिश्चित नहीं हैं कि अगर आप पूरी तरह से एक के लिए सब कुछ एक को फिर से लोड करने में सक्षम होगा, लेकिन सबसे प्रोग्राम हैं जो राज्य को बचाने के लिए करते हैं, एक फाइल में चर के एक डंपिंग करते हैं। यदि एक ही राज्य को फिर से शुरू करने की आवश्यकता है, तो यह सिर्फ फ़ाइल से इसे पुनः लोड करता है। खेल कार्यों के इस तरह "राज्य सहेजें" है। –
एक सरल उदाहरण के लिए [यह धागा] देखें (http://stackoverflow.com/questions/7777640/what-is-the-best-practice-for-setting-jframe-locations-in-java/7778332#7778332) राज्य को बचाने/बहाल करने के लिए केवल कुछ गुण)। एक और जटिल स्थिति के लिए, यह एक बीन बनाने के लायक होगा जिसे ['XMLEncoder'] (http://download.oracle.com/javase/7/docs/api/java/beans/XMLEncoder का उपयोग करके लिखा/पढ़ा जा सकता है। एचटीएमएल)/[ 'XMLDecoder'] (http://download.oracle.com/javase/7/docs/api/java/beans/XMLDecoder.html)। –