![]() |
1
2
通常我会用位操作来完成这项工作。第二个版本最终可能会被JVM优化到与此类似的程度,但是还不能确定。现在,根据您的示例,这只是24位,但问题是说“29位整数”。我不确定你到底想要什么。
|
![]() |
2
2
如果您确实想读取AMF 29位整数,那么应该执行该操作(假设我正确理解了格式):
|
![]() |
3
1
最重要的更改是避免在方法中分配对象。顺便说一下,你的微基准没有重置“开始”,所以第二个结果包括第一个方法所用的时间。另外,您需要多次运行微基准测试,否则及时编译器就没有机会运行了。我建议使用类似于
完整的代码是:
我的结果是:
|
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |