Porque cuando ejecuto el siguiente codigo no me aparecen ambos mensajes de excepciones, sino que solo aparece la primera excepcion y salta
try {
int num = 0;
int resultado = i/num;
System.out.println(resultado);
String test = null;
System.out.println(test.toString());
} catch (ArithmeticException | NullPointerException exception) {
System.out.println(exception.getMessage());
exception.printStackTrace();
}