Runtime exception is parent of Io exception so when you put catch blocks in a order such that parent exception is placed;Any exception will be catched and executed in parent catch only. so it executes runtime exception:
remove runtime exception for an instance and see the diffrence
4
solved The try block doesn’t execute