While learning Java Generics, I found this statement in Java Docs :
A type variable can be any non-primitive type you specify: any class type, any interface type, any array type, or even another type variable.
By array type did they mean primitive array or ArrayList ? If they mean primitive array , how should we code it ?
List<byte[]>orCollection<String[]>.