浅谈Java学习中的几个概念问题

九州编程
浏览 653回答 2
2回答

POPMUISE

下面给你简单做一下比较:初始化需要进行比较的集合,统一增加10万个元素,获取整个过程的执行时间。 1、List集合增加元素 List添加10万个元素程序运行时间为:8ms 2、Set集合增加元素 Set添加10万个元素程序运行时间为:17ms 3、LinkedList集合增加元素 LinkedList添加10万个元素程序运行时间为:8ms 4、TreeSet集合增加元素 TreeSet添加10万个元素程序运行时间为:40ms 总结:在不考虑去重和排序的情况下,以上几个常用集合的执行效率排序为:ArrayList >= LinkedList > HashSet > TreeSet 5、HashMap集合增加元素 HashMap添加10万个元素程序运行时间为:17ms 6、TreeMap集合增加元素 TreeMap添加10万个元素程序运行时间为:40ms 总结:在不考虑排序的情况下,HashMap的执行效率高于TreeMap:HashMap > TreeMap。

小唯快跑啊

什么概念,可以到w3school,学习,里面很多Java知识点。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java