正在尝试用Java创建数组。我刚才做了什么?

正在尝试用Java创建数组。我刚才做了什么?,java,arrays,Java,Arrays,我是Java新手,但对编程并不陌生。我在Eclipse中运行了以下代码: int[] intArray = new int[5]; System.out.println(intArray); 并收到以下输出: [I@17f7be7b 我确信StackOverflow已经包含了用Java创建数组的正确方法。我想知道的是:我做了什么 编辑:对不起。。。我帖子上面的链接不是重复的问题,也不能回答我的问题。TylerAndFriends的链接更近了,但我希望能对我打印的内容做出准确的解释。Tyle

我是Java新手,但对编程并不陌生。我在Eclipse中运行了以下代码:

int[] intArray = new int[5];
System.out.println(intArray);
并收到以下输出:

[I@17f7be7b
我确信StackOverflow已经包含了用Java创建数组的正确方法。我想知道的是:我做了什么


编辑:对不起。。。我帖子上面的链接不是重复的问题,也不能回答我的问题。TylerAndFriends的链接更近了,但我希望能对我打印的内容做出准确的解释。Tyler的链接线程说,
“默认方法是显示对象的类名表示,然后是“@”,后面是它的hashcode”
。有人能详细说明一下吗?

用这个

       for (int i : intArray) {
            System.out.println(i);
        }

查看数组类型和继承的
Object 35; toString()
方法另外,问问自己Java将如何以及为什么打印数组的元素。