在Java中,你可以
import HashMap;
和import ArrayList;
等。那么为什么import Arrays;
是复数形式呢?import HashMap;
和import ArrayList;
等。那么为什么import Arrays;
是复数形式呢?Arrays
, Files
, Paths
, Objects
或 Collections
相关的实用类都是复数形式。正是因为它们不是数组或集合,而是许多实用程序函数在其上进行操作。甚至可以在Javadoc简介中看到这一点:
此类包含各种操作数组的方法。
这些类中的一些是1.7版中相对较新的添加。所以这就解释了它们的通用命名约定。我不确定是否有书面规定,但这肯定是一个实用的约定。
Array
的类。请查看此链接:https://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Array.html
HashMap(哈希映射),ArrayList(动态数组)等都是对象。它们是数据结构,提供不同的功能并具有不同的用途。
Arrays (或Collections)则不是一个对象。Arrays是一个类,仅包含静态实用方法,可以对数组执行便捷操作。
如何命名类取决于作者和代码转换。