```
public class JavaExample {
public static void main(String[] args) {
int rows = 2, columns = 4;
// Declaring the two matrices as multi-dimensional arrays
int[][] MatrixA = { {1, 1, 1, 1}, {2, 3, 5, 2} };
int[][] MatrixB = { {2, 3, 4, 5}, {2, 2, 4, -4} };
/* Declaring a matrix sum, that will be the sum of MatrixA
* and MatrixB, the sum matrix will have the same rows and
* columns as the given matrices.
*/
int[][] sum = new int[rows];
for(int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
sum[i][j] = MatrixA[i][j] + MatrixB[i][j];
}
}
// Displaying the sum matrix
System.out.println("Sum of the given matrices is: ");
for(int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
System.out.print(sum[i][j] + " ");
}
System.out.println();
}
}
}
```

Output:

```
| 1 1 1 1 |
| 2 3 5 2 |
```