java 数组声明位置区别May 24, 2023 · One min read背景 String inputValues[] = {"cat", "dog", "dogs"}; 当我声明一个数组,方括号在右边的时候, idea会有个很小警告: C-style array declaration of local variable 'inputValues' IDE劝我改成 String[] inputValues = {"cat", "dog", "dogs"}; 那么他们有什么区别呢? 我查了stackoverflow 这两个是等价的 jls是如何定义的? 相关引用