what is the difference between array and arrays in java?
java.lang.reflect.Array The Array class provides static methods to dynamically create and access Java arrays. This class is essentially a utility class with static methods to manipulate arrays on a lower level. Is is usually used for advanced techniques where access to arrays is required through the reflection API.