को देखते हुए के साथ विधि मंगलाचरण आदेश निम्नलिखित जावा कोड उदाहरण है निष्पादन को पुन: व्यवस्थित करें?जावा श्रृंखलित तरीकों
5
A
उत्तर
5
JLS, Section 15.12.4, गारंटी देता है कि तर्क संदर्भ का मूल्यांकन करने से पहले लक्षित संदर्भ की गणना की जाती है।
रन टाइम पर, विधि आमंत्रण के लिए पांच चरणों की आवश्यकता होती है। सबसे पहले, एक लक्षित संदर्भ की गणना की जा सकती है। दूसरा, तर्क अभिव्यक्ति का मूल्यांकन किया जाता है। ...
somethingElse
विधि पहले मूल्यांकन किया जाना चाहिए, somethingMore
विधि के लिए लक्ष्य संदर्भ गणना करने के लिए। फिर builder.getSomething()
का मूल्यांकन पैरामीटर के लिए somethingMore
पर मूल्य प्रदान करने के लिए किया जाता है। फिर somethingMore
निष्पादित किया जा सकता है।
इस नियम के कारण, JVMs को निष्पादन को पुन: क्रमबद्ध करने की अनुमति नहीं है।
संबंधित मुद्दे
- 1. Node.js में श्रृंखलित तरीकों बनाएँ?
- 2. गतिशील रूप से प्रतिबिंब, श्रृंखलित तरीकों और लैम्ब्डा भाव
- 3. जंजीर तरीकों और Intellij
- 4. symfony2 श्रृंखलित चयनकर्ताओं
- 5. क्या श्रृंखलित अपवाद
- 6. एक श्रृंखलित $ अंतराल
- 7. जावा सिंक्रनाइज़ तरीकों
- 8. जावा जेनेरिक तरीकों को समझना
- 9. गारंटी इलिजन और श्रृंखलित फ़ंक्शन को कॉल
- 10. सटीक तरीका कैसे अंतिम तरीकों जावा
- 11. जावा - स्थैतिक तरीकों को सिंक्रनाइज़ करना
- 12. जावा 8 - डिफ़ॉल्ट तरीकों सार कक्षाएं
- 13. जावा कैश के तरीकों के परिणाम
- 14. जावा .parallelStream() के साथ वसंत एनोटेट तरीकों
- 15. जावा संस्करण प्रवास पदावनत तारीख तरीकों
- 16. जावा में सी # अज्ञात तरीकों के बराबर?
- 17. जावा में तरीकों में अंतिम चर
- 18. सामान्य तरीकों में जावा बाध्य पैरामीटर
- 19. जावा तरीकों का साधन कैसे करें?
- 20. जावा डिजाइन: का दोहराव तरीकों उप वस्तुओं
- 21. जावा में स्थिर तरीकों के विकल्प
- 22. एक उदाहरण में जावा दो सिंक्रनाइज़ तरीकों
- 23. jQuery jqXHR - श्रृंखलित रद्द कॉल, ट्रिगर त्रुटि श्रृंखला
- 24. तरीकों
- 25. interruptable तरीकों
- 26. जावा ऑटोबॉक्सिंग ऑटोबॉक्स्ड प्रकारों के तरीकों के तरीकों के आविष्कारों तक क्यों नहीं बढ़ती है?
- 27. बनाना श्रृंखलित राज्य के साथ आईओ इकाई को analoguous
- 28. रूबी सरणी का उपयोग 2 लगातार (श्रृंखलित) एक समय
- 29. इंटरफ़ेस - ओवरराइड तरीकों
- 30. कॉलिंग तरीकों