java函数对比总结
一只努力爬行的蜗牛
天赋决定起点,但努力却是决定了高度
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
System.nanoTime 和 System.currentTimeMillis比较
区别: 1.currentTimeMillis返回的是系统当前时间和1970-01-01之前间隔时间的毫秒数,,精确度是毫秒级别的 2.nanoTime的返回值本身则没有什么意义,因为它基于的时间点是随机的,甚至可能是一个未来的时间,所以返回值可能为负数。但是其精确度为纳秒,相对高了不少。 3.currentTimeMillis不仅可以用来计算代码执行消耗的时间 ,也可以和Date类方便的转换。而...原创 2018-12-20 17:53:13 · 1850 阅读 · 0 评论 -
Map.entrySet和Map.keySet执行效率比较
Map.entrySet是直接一次性获取map的所有键值对,可以通过getKey和getValue来获取健和值。 Map.keySet获取map的健,获取值需要再一次使用map.get()方法来获取对应的值。 所以可以看出,Map.entrySet比Map.keySet少遍历一次map。效率更高 同时,Map.Entry同时也提供了一个setValue()方法。可以利用该方法来改变map中对应ke...原创 2019-01-03 17:59:18 · 1035 阅读 · 0 评论
分享