Java中的元素是什么?

时间:2016-04-03 18:50:49

标签: java object arraylist element

在关于ArrayList的javadoc中,您可以阅读add(E e)方法,其中e是一个元素。元素和对象之间的区别是什么? 我感兴趣的是元素与Java中的对象有何不同,而不是泛型。

3 个答案:

答案 0 :(得分:6)

元素与Java中的对象没什么不同。

在现实生活中

这是使用Java时使用的良好实践的一部分,但它们都设计了对象。知道在Java中,当使用泛型编写类时,您可以使用下面所需的名称

public class MyClass<IChooseTheNameIWant> {} // This is totally valid.
public class MyClass<T> {} // This is valid AND respects good practices.

最好遵循良好做法,以确保代码的持久性/可读性(对于其他人)。这就是Java语言架构师在设计ArrayList时所做的。

Generics : How They Work?

  

类型参数,也称为类型变量,用作   占位符表示将在类中分配类型   运行。可能有一个或多个类型参数,它们可以是   根据需要在整个班级中使用。按惯例,键入   参数是单个大写字母和使用的字母   表示正在定义的参数类型。以下列表   包含每个用例的标准类型参数:

E: Element
K: Key
N: Number
T: Type
V: Value
S, U, V, and so on: Second, third, and fourth types in a multiparameter situation

答案 1 :(得分:1)

通常,元素是整体的一部分。例如,数字4是1,2,4,8中的元素。数字16和字符串elephant不是。

在Java中,列表的元素可以是对象的引用,也可以是不引用对象的特殊null值。

答案 2 :(得分:0)

在该上下文中,元素通用对象 例如:你不能做List<int>而是使用Integer类并做List<Integer>