Java arrays allow storing multiple elements of the same type in contiguous memory locations. Arrays can have one or more dimensions. Some key points about Java arrays include: - Elements are accessed via an integer index from 0 to length-1. - Arrays have a fixed size set at creation time. - Common operations include initialization, traversal, passing to methods, and returning from methods. - Exceptions like ArrayIndexOutOfBoundsException may occur if invalid indexes are used.