declared static, and dynamic wayA one-dimensional array static statement: [] array data type name={v1, v2,... };
The data type name=new data types [] [] array {v1, v2,... };
When I was in a statement to the array assignment;
A one-dimensional array dynamic statement: [] array data type name=new data types [] array length;
At the time of statement will indicate the array length;

Static statement: two-dimensional array data type [] [] array name={{v1, v2,... }, {v1, v2,... }... };
Data types [] [] [] [] array name=new data type {{v1, v2,... }, {v1, v2,... }... };
Dynamic statement: two-dimensional array data type [] [] array name=new data types array length outside [] array length within [];