栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

前置++和后置++效率问题

Java 更新时间:发布时间: 百科书网 趣学号
序言

c++语言中,前置++的效率高于后置++,前置++会产生一个临时变量,原变量+1后再赋值给临时变量,原变量可以先用着,原变量的值是不变的,最后再把临时变量的值赋值给原变量。

思考

那么java中是否有区别呢?

public class testPrePlusPlus {
    public static void main(String[] args) {
        int i = 0;
        i++;
        System.out.println(i);
    }
}

后置++的代码进行反编译,得到,

 前置++的代码进行反编译,得到,

可以看到汇编结果无差别,Java编译器编译成汇编的结果完全相同。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/275650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号