在哪里可以找到java.util包给出的接口中存在的方法的定义

在哪里可以找到java.util包给出的接口中存在的方法的定义,java,interface,Java,Interface,java不允许在接口中定义方法(直到1.7),但例如在List接口中有size(),conatins(),isEmpty()。我不知道它的定义在哪里。由于它是一个接口,我们需要在类中使用它时定义这些方法。有人能告诉我它是在哪里定义的吗?在java.util包中有几个具体的类实现了列表接口。查看“所有已知实现类”标题下的列表。您可以在那里找到实现。它是在您实际使用的列表的任何实现中定义的-ArrayList,LinkedList,等等。它取决于实现类。接口的全部要点是不包含实现。看看“所有已知的实

java不允许在接口中定义方法(直到1.7),但例如在
List
接口中有
size()
conatins()
isEmpty()
。我不知道它的定义在哪里。由于它是一个接口,我们需要在类中使用它时定义这些方法。有人能告诉我它是在哪里定义的吗?

java.util
包中有几个具体的类实现了
列表
接口。查看“所有已知实现类”标题下的列表。您可以在那里找到实现。

它是在您实际使用的列表的任何实现中定义的-
ArrayList
LinkedList
,等等。它取决于实现类。接口的全部要点是不包含实现。看看“所有已知的实现类”,看看哪些java的内置类实现了该接口。当你说一个方法的“定义”时,你指的是它的“声明”(仅方法签名,没有主体)还是它的“实现”(方法主体)?请使用正确的术语,以避免对问题的误解。