Java中的元素是什么?

use*_*275 -2 java element arraylist object

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

Yas*_*jaj 6

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

但在现实生活中

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

public class MyClass<IChooseTheNameIWant> {} // This is totally valid.
public class MyClass<T> {} // This is valid AND respects good practices.
Run Code Online (Sandbox Code Playgroud)

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

泛型:它们如何工作?

类型参数(也称为类型变量)用作占位符,以指示将在运行时将类型分配给类.可能存在一个或多个类型参数,并且可以根据需要在整个班级中使用它们.按照惯例,类型参数是单个大写字母,使用的字母表示要定义的参数类型.以下列表包含每个用例的标准类型参数:

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
Run Code Online (Sandbox Code Playgroud)