The term "index" is not specific to Java. In programming languages, "index" usually refers to an ordinal number which is a number that defines a thing's position in a series of things. An array contains a series of same-typed elements, A
String contains a series of characters, and a List contains a series of objects. You can use an index to reference any particular element, character, or object in these. In Java, index values are usually 0-based. That is, the first item in a series has an index of 0 and the last item has an index of (length - 1) where length is the total number of items in the series.