java基础面试题-----集合/线程/IO流详细版

一、集合

  1. 集合是什么?
    答:集合可以看作是一个容器,例如:java类的书可以看作是一个集合;联想品牌的电脑也可以看作是一个集合;也就是分类存放的一个容器。对于集合中的对象可以很方便的存入和取出,还可以按照一定的顺序进行摆放。java中提供了不同的集合类,这些类具有不同的存储对象的方式,并提供了相应的方法以方便用户对集合进行遍历、添加、删除以及查找指定的对象。java集合类存放于java.util包中。

  2. 常用的集合有哪些?
    答:常用的集合有List、Set集合(Map是映射.现在一部分人认为是集合,一部分人认为它不是);
    其中List和Set继承了Collection接口,各接口还提供了不同的实现类;下图是集合类的继承关系图,便于更好理解
    在这里插入图片描述
    Collection接口的常用方法:
    Iterator:迭代器.它是java集合的顶层接口(不包括map系列);用于遍历集合对象
    next():返回迭代器刚越过的元素的引用,返回值是 Object,需要强制转换成自己需要的类型
    remove():将指定对象从该集合移除
    size():返回int类型,获取该集合中元素的个数(数据的数量)
    isEmpty():返回boolean值,判断当前集合是否是空
    a

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值