Em Java, um char [] é um objeto?

Eu sou novo em Java, mas se entendi corretamente, um char é um primitivo.

Fazer char temp e temp.hashCode () não será compilado, mas fazer um char [] temp2 = new char [2] e temp2.hashCode () serão compilados e executados.

Isso significa que de alguma forma um char [] é um objeto ???