??????????????????????????????????????????????????????????????????????????????????????Щ????????????????????????м????????????Щ????
????Q.????????????У???A????B?????????????????????
public class ConstantFolding {
static final  int number1 = 5;
static final  int number2 = 6;
static int number3 = 5;
static int number4= 6;
public static void main(String[ ] args) {
int product1 = number1 * number2;         //line A
int product2 = number3 * number4;         //line B
}
}
????A.????A??????У?product???????????????????B?????????????????????????Java?????????????磬jd-gui??????????ConstantFolding.class??????????????????????????????
public class ConstantFolding
{
static final int number1 = 5;
static final int number2 = 6;
static int number3 = 5;
static int number4 = 6;
public static void main(String[ ] args)
{
int product1 = 30;
int product2 = number3 * number4;
}
}
????????????????Java???????????????????????final?????????????????????????????Java??????????javap???????????????????磬?????????????
????Q.???????????????????????????£?????????????????а??????
????A.Java???????????????????????????????????class????????????????????????????????????????
????Q.??????Щ??????????????????????????????У?
????A.????????????????????????????????????????????????????????????????????????????????????????????
public class {
public static void evaluate(String param1);  // method #1
public static void evaluate(int param1); // method #2
}