기본적으로 new를 꼭 써줘야 되잖아

예를들어 int val[][] = new double[4][3]; 처럼


근데 위에 대신에 int val[][] = {{1,2,3},{4,5,6},{7,8,9,},{10,11,12}}; 이렇게 선언을 하면 new를 안쓰고도 배열생성이 가능한거야?