对于一个Java程序,其运行的效率是十分重要的。而我们往往写好一个程序都要对代码进行优化。本文主要以移位运算来代替算术运算,从而提高运行的效率。
移位运算:左移一位相当于十进制数乘以2,右移一位相当于除以2,左移2位相当于乘以2的平方。
8 4 16
例:1000=100=10000
右移 左移
因为移位运算比乘除运算的执行速度要快,所以使用移位运算可以提高程序的运算速度。
Java程序运行效率十分重要,常需对代码进行优化。本文介绍用移位运算代替算术运算来提高效率,如左移一位相当于乘2,右移一位相当于除以2,且移位运算比乘除运算执行速度快,能提升程序运算速度。
对于一个Java程序,其运行的效率是十分重要的。而我们往往写好一个程序都要对代码进行优化。本文主要以移位运算来代替算术运算,从而提高运行的效率。
移位运算:左移一位相当于十进制数乘以2,右移一位相当于除以2,左移2位相当于乘以2的平方。
8 4 16
例:1000=100=10000
右移 左移
因为移位运算比乘除运算的执行速度要快,所以使用移位运算可以提高程序的运算速度。

被折叠的 条评论
为什么被折叠?