I know questions like this are everywhere, but I read a lot of things about this, and I still can't understand what the "throws" command do. I will be more specific now:
So, one of the examples I saw was this one, with the following code:
public class CatchThrow {
private static void throwsMethod() throws NumberFormatException {
    String  intNumber = "5A";
    Integer.parseInt(intNumber);
}
private static void catchMethod() {
    try {
        throwsMethod();
    } catch (NumberFormatException e) {
        System.out.println("Convertion Error");
    }
}
public static void main(String[] args) {
    // TODO Auto-generated method stub
    catchMethod();
}
}
Now, if I remove the "throws NumberFormatException" from the "throwsMethod" method, the program will run the same, and will give the same results. Actually, every example with the throws command that I saw did the same, so I can't really understand why use it.
I'm using the Eclipse IDE, version 4.7.2.
 
     
    