java中int与short哪个速度更快?
来源:互联网 发布:java视频教程哪个的好 编辑:程序博客网 时间:2024/04/29 13:14
网上查了查,总结一个最优答案,以后如果有变动,咱们再看:
建议使用 int 类型,在 HotSpot JVM 中 int 是经过特别优化的,从性能和效率上是最优的选择。
传输存储用short还行,计算处理还是用int吧,大部分CPU指令都是针对32位的int类型的,所以比如CPU要将两个short相加,首先要把short当成int用,然后加完了又要将结果转换为short类型,其实Java本身就是这样规定的,称为自动类型提升机制,像byte char short类型进行大部分运算(如+ - * / >>等)时,都会自动提升为int类型,需要你自己将结果转换回去。
另外对于64位CPU和64位开发运行环境,使用long更好,因为long才是64位的。
0 0
- java中int与short哪个速度更快?
- 串行, 并行,速度哪个更快。
- 复制和剪切, 哪个速度更快?
- PHP中sha1_file与md5_file哪个更快?
- STL的vector与MFC的CArray哪个速度更快?
- 存储过程与Insert哪个更快
- 优化代码,看看哪个执行速度更快!!!
- 优化代码,看看哪个执行速度更快!!!
- Java和C语言哪个更快?
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- JAVA获取时间戳,哪个更快
- vimdiff
- 在编译Google protocol buffer时遇到的编译问题
- LSD-SLAM 安装运行
- String.equals用法注意
- 安卓Service向Activity传递数据,更新UI
- java中int与short哪个速度更快?
- C++ 析构函数设为虚函数是必要的?
- 从零基础接触java第九章第一节
- 《数据库系统概论》---第一章 绪论
- Android 调用系统相机
- Java -接口使用简述(Android自定义TitleBar)
- 没有为此解决方案配置选中要生成的项目
- 总结了一下android 码农经常用到的一些方法,工具类。
- MongoDB整合Spring 详细讲解(含代码)