点击上方“千锋Java学院”,选择“置顶公众号”
每天一道面试模拟真题及解析
课前导读●回复"每日一练"获取以前的题目,持续更新!
●我希望大家积极参与!有什么不懂可以加小千微信进行讨论
★把面试准备工作,拆分、融入到平时每天
如何让计算机最高效的算出2乘以8?参考答案:
2 <<3
位运算符 <
一个数乘以 8 只要将其左移 3 位即可
CPU 直接支持位运算,效率最高
补充:当这个数接近Java基本整数类型的最大值时,左移位运算可能出现溢出,得出负值。
推 荐 阅 读: Java面试题|动态代理是什么?应用场景? Java面试题|什么是反射?有什么作用? Java面试题|nio中的Files类常用方法有哪些 Java面试题|try-catch-finally中哪个部分可以省略? Java面试题|throw和throws的区别? Java面试题|Javap的作用是什么?Java面试题|Java中的 << >> >>> 是什么?
Java面试题|Java访问修饰符有哪些?权限的区别?
Java面试题|接口和抽象类有什么区别?
Java面试题|抽象类必须要有抽象方法吗?
Java面试题|抽象类能使用final修饰吗?
Java面试题|普通类和抽象类有哪些区别?
Java面试题|String类的常用方法有哪些?
Java面试题|String对象中的replace和replaceAll的区别?
Java面试题|Java中操作字符串都有哪些类?它们之间有什么区别?Java面试题|String属于基础的数据类型吗?
▼ 点击 阅读原文 抢预约免费试听课程名额