मेरा विशिष्ट प्रश्न यह है: क्या कंपेलर अन्य संकलित तरीकों के भीतर स्टेटिक फाइनल इंटरफेस कोड इनलाइन करते हैं? मैं इस प्रकार के अनुकूलन पर थोड़ी देर के लिए लूप से बाहर हूं, और जानना चाहता था कि यह अभी भी किया गया है या नहीं।क्या जावा 8 कंपाइलर्स इंटरफ़ेस पर "अंतिम" के रूप में स्टेटिक तरीके अनुकूलित करते हैं?
8
A
उत्तर
1
javac
inline
कुछ भी - यह वैसे भी बहुत कम अनुकूलन करता है। JIT
वास्तव में इस तथ्य के आधार पर इनलाइन पर निर्भर करता है कि यह विधि पर्याप्त गर्म है और इनलाइन हो सकती है और कोई सीमा तक नहीं पहुंच पाई है।
संबंधित मुद्दे
- 1. जावा में स्टेटिक तरीके
- 2. जावा में स्टेटिक प्रारंभकर्ता और स्टेटिक तरीके
- 3. जावा - जेनेरिक स्टेटिक तरीके
- 4. क्या भाषाएं, व्याकरण, पार्सिंग और कंपाइलर्स के बारे में जानने के लिए कोई "मजेदार" तरीके हैं?
- 5. आधुनिक ऑप्टिमाइज़िंग कंपाइलर्स कैसे अनुकूलित करते हैं यह निर्धारित करते हैं?
- 6. स्टेटिक तरीके में विरासत
- 7. स्टेटिक तरीके:
- 8. जावा कंपाइलर्स में प्लगिंग
- 9. क्या फोरट्रान कंपाइलर्स हैं?
- 10. क्या जावा कंपाइलर्स विभिन्न स्थानों के लिए अनुवादित हैं?
- 11. क्लोजर प्रोग्राम/कंपाइलर्स/दुभाषिया वास्तव में "काम" कैसे करते हैं?
- 12. स्टेटिक जेनेरिक तरीके
- 13. कार्य बनाम स्टेटिक तरीके
- 14. इंटरफ़ेस सारणी के सभी तरीके हैं?
- 15. कौन से कंपाइलर्स std :: फाइल सिस्टम का समर्थन करते हैं?
- 16. जावा 8 प्रभावी रूप से अंतिम अंतिम संकलन समय त्रुटि गैर अंतिम चर
- 17. जावा 8 (प्री-रिलीज) इंटरफ़ेस सदस्य चर
- 18. सी ++ कंपाइलर्स वास्तव में संदर्भ पैरामीटर कैसे पास करते हैं?
- 19. बहुरूपता और स्टेटिक तरीके
- 20. स्टेटिक ब्लॉक जावा में अनप्रचारित
- 21. क्या कंपाइलर्स अप्रयुक्त कार्यों, परिभाषाओं, चर, मैक्रोज़, आदि शामिल हैं
- 22. क्या सी ++ कंपाइलर्स "लूप" के अंदर "if" कथन अनुकूलित कर सकते हैं?
- 23. क्या जावा इंटरफ़ेस के माध्यम से विधि कॉल को अनुकूलित करता है जिसमें एक एकल कार्यान्वयनकर्ता अंतिम के रूप में चिह्नित होता है?
- 24. संकलक इसे अनुकूलित क्यों नहीं करते हैं? इस कोड में
- 25. क्या जावा 8
- 26. Google जावा अंतिम रूप विधि
- 27. सी # में सहायक तरीके: स्टेटिक या गैर स्थैतिक?
- 28. जावा में मॉकिंग स्टेटिक ब्लॉक
- 29. जावा में अंतिम रूप देने का उद्देश्य क्या है?
- 30. जावा इंटरफ़ेस: इनहेरिट, अधिभावी, और ओवरलोडिंग के तरीके
स्थैतिक और अंतिम परस्पर अनन्य हैं। आप एक स्थिर विधि को ओवरराइड नहीं कर सकते हैं, इसलिए यह हमेशा अंतिम होता है। – daniu
क्या आप पूछ रहे हैं कि वे रेखांकित हैं या नहीं? –
अनुकूलन 'javac' की छोटी मात्रा को ध्यान में रखते हुए, मैं उस पर भरोसा नहीं करता। आप 'जावप' क्यों नहीं उड़ाते और देखते हैं। – Kayaman