717698006 发表于 2021-2-17 21:49:33

题目出得有问题,应该问collection框架下这两种比较的区别,这个问题是有应用场景的,脱离了这个应用场景,这两种写法得看具体生成的指令是什么,一般认为这两种写法得到的结果是一样的

Fancl_H 发表于 2021-2-17 21:52:20

理论上,这种等价的表达式,JAVA虚拟机应该做到或者是未来会优化到表现一致。毕竟编程语言是高度抽象的层面。真正在意性能,直接用C或者C++不就行了

1009oy 发表于 2021-2-17 21:55:07

他的区别在于怎么认定a小于b,电脑其实很笨的

阿七_001 发表于 2021-2-17 21:57:54

写业务的人永远不理解为什么用int不用long

1009oy 发表于 2021-2-17 22:00:41

虽然我不懂编程,但我觉得A-B<0比A<B好用。
页: 1 [2]
查看完整版本: BAT面试必问:a减b小于0与a小于b什么区别?溢出感知代码?