java实习生面试题_java实习生面试题(含答案)

java实习生面试题_java实习生面试题(含答案)1.Java容器框架有哪些?Java容器框架中有两个名称分别为Collection和Set的接口2.list,map,set,array,它们有什么区别(推荐学习:java实习生面试题)Lis

8e2e94a07b9d9e52425d6294263534a3.png

1.Java容器框架有哪些?

Java容器框架中有两个名称分别为Collection和Set的接口

2.list,map,set,array,它们有什么区别 (推荐学习:java实习生面试题)

List接口主要有三个实现类:LinkedList,ArrayList,Vector.

LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的同时还存储下一个元素的地址

ArrayList和Vector的区别:ArrayList是非线程安全的,效率高;Vector是基于线程安全的,效率低。

1)Set接口主要有两个实现类:HashSet(底层由HashMap实现)和LinkedHashSet

2)Map接口主要实现类:HashMap,HashTable和LinkedHashMap

HashMap非线程安全,高效,支持NULL;HashTable线程安全,低效,不支持NULL

Array:数组,可以存储对象和基本数据类型,长度固定。

List:元素有序,可重复.

Set:元素无序,不重复,无索引。

Map:双列集合,用于存放键值对。键值是唯一的,不可重复。

3.collection与collections有什么不同

a.javutil.Collection是一个集合接口。它提供了对集合对

今天的文章java实习生面试题_java实习生面试题(含答案)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/76211.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注