Java一个关于导入包谜团?

packagecom.forTest;importjava.util.ArrayList;importjava.util.Collection;publicclassAu... package com.forTest;

import java.util.ArrayList;
import java.util.Collection;

public class AutoBoxing
{
public static void main(String[] args)
{
Collection<Integer> inte = new ArrayList<Integer>();
}
}
代码输入过程中红线提示要导入Collection和ArrayList的package;
我的谜团是:Collection是个接口ArrayList是它的一个实现类,我认为
import java.util.Collection;应该已经包含了ArrayList的包,为什么还要
import java.util.ArrayList;我的哪里理解错误了?请大家指明方向!
展开
 我来答
thinker103
2012-03-30
知道答主
回答量:10
采纳率:0%
帮助的人:9.1万
展开全部
Collection是集合类的上层接口,List接口是念州链继承Collection接口的,而ArrayList是实现List接口的类,它们的继承、实现的关系迹裤与导入仔孙包是没有关系的,不能混淆了,用到Collection和ArrayList都必须导入相应的包,也可以通过import java.util.*;语句导入集合的所有类和接口。对于这些问题建议你多查java的API,希望这些回答对你有帮助!
追问
Collection,List,ArrayList 他们有继承关系,但是他们具体的实现代码都是放在java.util.下面的,类似虽然是爷爷,父亲,儿子他们有继承关系,但是他们都处在同一个社会环境下,使用他们必须分别导入,在社会这大环境下,他们是等同的---->可以这样理解吗?
追答
首先你应该理解子类继承父类,类实现接口的含义,而包是用来管理类的,防止类的命名冲突,所以用到什么类就必须导入相应的包,这和他们之间的关系是没有关系的,你应该理解好这些概念,编程最主要的还是思想。
百度网友c86dad5
2012-03-30 · TA获得超过290个赞
知道小有建树答主
回答量:425
采纳率:100%
帮助的人:427万
展开全部
通俗一点,假设Collection是开车
那么,车巧判是什么样的车,需要有一个定义,是孝滑改ArrayList还是LinkedList呢
开车开的是小轿车还是大公交车呢,当然要导入对车的定义类的

如果像你说的不需要让唤导入ArrayList就可以,那我这时候要使用的是LinkedList呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
86年LV茶
2012-03-30 · TA获得超过497个赞
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:130万
展开全部
import java.util.*;
Collection和ArrayList都在这个包下,跟你说的接口和实现类没有芹纳含关嫌笑系。茄喊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
篮色沸点
2012-03-30 · TA获得超过240个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:164万
展开全部
ctrl shift + o (不是零,是陆首呕)

你的写蠢轮法没错误。

你也可以在你的项目点带悉信击反键》property》java build path 查找原因
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wyxn520
2013-03-12 · TA获得超过1202个赞
知道小有建树答主
回答量:6526
采纳率:11%
帮助的人:1478万
展开全部
我很想念你。你怎么样?
2。未来的父亲节。虚冲我要回家看我的父亲。

3。对不起,你不介意我坐在这里吗?

4。会带你到学校是颂誉掘长期的吗?
5。对不起野核,我迟到了。交通太糟糕了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d12f6f3a1
2013-03-11 · TA获得超过2244个赞
知道小有建树答主
回答量:1.4万
采纳率:33%
帮助的人:2480万
展开全部
收藏是上层阶级的集合接口List接口继承Collection接口,而ArrayList类实现了List接口,它们继承,键或实现关租亮棚系导入包是不相关的,不能混为一谈,用于收集和ArrayList必须导入相应的包,也可以导入java.util包。 *语句导入所有的类和接口的集合。弊则建议您检查以上的Java API,这些问题,我希望这些回答可以帮助你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式