> But checked exceptions seem unavoidable, as you can't (practically) avoid calling all the Java API methods that throw them.
Yes, that's what I mean by "at the edges". You can't avoid hitting the ones built into Java but you can stop them penetrating into your own code with a simple try / catch that wraps them with RuntimeException.
> But checked exceptions seem unavoidable, as you can't (practically) avoid calling all the Java API methods that throw them.
Yes, that's what I mean by "at the edges". You can't avoid hitting the ones built into Java but you can stop them penetrating into your own code with a simple try / catch that wraps them with RuntimeException.