2010-02-15 12 views
6

संभव डुप्लिकेट:
is there any concept called “Constant Folding” in java?जावा कंपाइलर में लगातार फोल्डिंग क्या है?

हाय मैं लाइन जावा सामने आने वाले लगातार Folding.What रूप में जाना जाता है कुछ का उपयोग करता है? और यह कैसे प्रभावित करता है?

उत्तर

0

यह यह अच्छी तरह से बताते हैं जहां संकलक भाव है कि संकलन समय स्थिरांक शामिल पाता है और उन्हें परिणाम प्रभावी रूप से बेमानी क्रम गणना को हटाने के साथ बदलता है http://en.wikipedia.org/wiki/Constant_folding

7

लगातार तह है।

// code 
static final int a = 2; 
int b = 30 * a; 

// folding would create 
int b = 60; 
1

लगातार फोल्डिंग संकलन समय पर निरंतर अभिव्यक्ति को सरल बनाने की प्रक्रिया है। निरंतर अभिव्यक्तियों में शर्तें आम तौर पर सरल अक्षर होते हैं, जैसे पूर्णांक 2, लेकिन वे चर भी हो सकते हैं जिनके मान कभी संशोधित नहीं होते हैं, या चर को स्पष्ट रूप से स्थिर

के रूप में चिह्नित किया जाता है
संबंधित मुद्दे