हुड के नीचे जावा 9 में तारों को कैसे कार्यान्वित किया जाता है? क्या प्रत्येक चरित्र एक या दो बाइट्स के रूप में संग्रहीत है?जावा 9 की नई स्ट्रिंग कार्यान्वयन क्या है?
18
A
उत्तर
22
क्योंकि स्ट्रिंग्स के अधिकांश उपयोग लैटिन -1 हैं और केवल एक बाइट की आवश्यकता है, जावा -9 की स्ट्रिंग को एक बाइट सरणी के साथ एक बाइट सरणी के रूप में हुड के तहत लागू किया जाएगा, यह नोट करने के लिए कि यह बाइट सरणी है या नहीं। यदि वर्ण लैटिन -1 नहीं हैं और एक से अधिक बाइट की आवश्यकता है तो इसे यूटीएफ -16 चार सरणी (प्रति बाइट 2 बाइट) और ध्वज के रूप में संग्रहीत किया जाएगा। JEP 254 देखें।
संबंधित मुद्दे
- 1. जावा में नई स्ट्रिंग() और नई स्ट्रिंग ("") द्वारा स्ट्रिंग प्रारंभिकरण के बीच क्या अंतर है?
- 2. जावा 9: हर नई विधि जोड़ा
- 3. जावा 9 की संस्करण स्ट्रिंग योजना में चौथा नंबर क्या है?
- 4. क्या यह कार्यान्वयन एसक्यूएल-9 2 अनुरूप है?
- 5. क्या मुझे स्ट्रिंग एस = नई स्ट्रिंग ("एक नई स्ट्रिंग") नहीं करना चाहिए; जावा में, स्वचालित स्ट्रिंग इंटर्निंग के साथ भी?
- 6. क्या जेडीके 9 में गतिशील मॉड्यूल की खोज है?
- 7. जावा की स्ट्रिंग इंटरफ़ेस एक फ्लाईवेट है?
- 8. JVM स्ट्रिंग तरीकों कार्यान्वयन
- 9. जावा में मूल कार्यान्वयन क्या है?
- 10. जावा 9
- 11. जावा 9
- 12. जावा 9
- 13. जावा 9
- 14. जावा 9
- 15. कार्यान्वयन विस्तार की परिभाषा क्या है?
- 16. क्या एचटीएमएल 5 वेबसाकेट्स का जावा-एप्लेट कार्यान्वयन है?
- 17. स्ट्रिंग समकक्ष = + लेकिन नई स्ट्रिंग
- 18. क्या एचटीएमएल 5 इनपुट ईमेल सत्यापन का जावा कार्यान्वयन है?
- 19. आईओएस 9 - प्रकार '(स्ट्रिंग)'
- 20. जावा की स्ट्रिंग [] के कोटलिन समतुल्य क्या है?
- 21. जावा प्रतिबिंब: एक कार्यान्वयन वर्ग
- 22. जावा आदिम कार्यान्वयन
- 23. मार्शल.PtrToStringUni() बनाम नई स्ट्रिंग()?
- 24. जावा 9 फ्लो इंटरफेस का उपयोग कैसे करें/जावा 9 में उन्हें शामिल करने का क्या मतलब है?
- 25. स्ट्रिंग कास्ट करने के लिए जावा 9 पूर्णांक
- 26. जावा 9 कॉम्पैक्ट स्ट्रिंग सीरियलाइजेशन-डेसेरियलाइजेशन और डेटा ट्रांसफर
- 27. क्या WAR फ़ाइलों के लिए जावा 9 मॉड्यूलरिटी भी है?
- 28. जावा 9 में javax.activation पैकेज के प्रतिस्थापन क्या है?
- 29. जावा 9 जावागेंट
- 30. जावा में स्ट्रिंग की सफाई
चूंकि जावा 9 अभी तक जारी नहीं किया गया है, क्या यह व्यवहार आधिकारिक रूप से अंतिम रूप दिया गया है? –
@DanielPryden - मान्य बिंदु। हालांकि, जावा 9 के लिए विकास चक्र में देर से यह * असंभव * है कि वे इस परिवर्तन को उलट देंगे। –
@ डैनियलप्रिडेन (जावा 9 डेवलपर यहां) मैं स्टीफन सी के साथ सहमत हूं। कॉम्पैक्ट तारों का काम एकीकृत है, और यह अच्छी तरह से परीक्षण और बेंचमार्क किया गया है। यह बाहर नहीं आ रहा है। –