java print matrix giving a strange output

www.‮.iruttual‬com
java print matrix giving a strange output
/**
 * @author lautturi.com 
 * Java example: display matrix/ array show a weird string
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		String array[][] = { {"lautturi","java","python"},{"hello","word"} };

		System.out.println(array);
		System.out.println(Arrays.toString(array));
		System.out.println(Arrays.deepToString(array));

	}
}

output:

[[Ljava.lang.String;@7b1d7fff
[[Ljava.lang.String;@299a06ac, [Ljava.lang.String;@383534aa]
[[lautturi, java, python], [hello, word]]
Created Time:2017-09-27 01:22:33  Author:lautturi