Errores y Excepciones
You are not required to catch Error objects or Error subtypes. You can also throw an Error yourself (although other than AssertionError you probably won’t ever want to), and you can catch one, but again, you probably won’t. What, for example, would you actually do if you got an outOfMemoryError? It’s not like you can tell the garbage collector to run; you can bet the JVM fought desperately to save itself (and reclaimed all the memory it could) by the time you got the error. In other words, don’t expect the JVM at that point to say, “Run the garbage collector? Oh, thanks so much for telling me. That just never occurred to me. Sure, I’ll get right on it.” Even better, what would you do if a VirtualMachineError arose? Your program is toast by the time you’d catch the Error, so there’s really no point in trying to catch one of these babies. Just remember, though, that you can!
Katty Sierra es lo más…