国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

Java中間變量緩存機(jī)制

2019-11-06 06:36:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 

java中間變量緩存機(jī)制

先上代碼:

[java] view plain copy 在CODE上查看代碼片public class Demo {       public static  void main(String[] args){                  method_1();          method_2();       }            method_1---0  method_2---100  為什么會(huì)是這樣呢?

因?yàn)樵谟?jì)算過(guò)程中,使用了Java中間變量緩存機(jī)制。在java中,執(zhí)行自增運(yùn)算時(shí),會(huì)為每一個(gè)自增操作分配一個(gè)臨時(shí)變量,如果是前綴加(++i),就會(huì)“先自加1后賦值(給臨時(shí)變量)”;如果是后綴加(i++),就會(huì)“先賦值(給臨時(shí)變量)后自加1”。運(yùn)算最終使用的,并不是變量本身,而是被賦了值的臨時(shí)變量。

即%20method_1方法中的

[java] view%20plain copy j = j++;  

等同于:

[java] view%20plain copy int temp = j;  j = j + 1;  j = temp;  method_2方法中的

[java] view%20plain copy j = ++j;  等同于:

[java] view%20plain copy 派生到我的代碼片j = j + 1;  int temp = j;  j = temp;  
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 陕西省| 九龙县| 建湖县| 兴城市| 巩留县| 长岭县| 新宁县| 那坡县| 屏南县| 盐山县| 邹城市| 潞西市| 赤城县| 福建省| 阳谷县| 元谋县| 治县。| 鹤壁市| 台东市| 白沙| 惠东县| 合江县| 凤台县| 临安市| 富顺县| 南皮县| 阜南县| 象州县| 慈利县| 得荣县| 江达县| 高雄县| SHOW| 晋中市| 淮阳县| 雅安市| 浮梁县| 喜德县| 呼伦贝尔市| 宕昌县| 辽阳县|