What is standard for Interface naming in java api
问题 I am asked by one of colleague about the Throwable class in java API. As per standard, I do understand, every word ending *able is a interface in java API. There is a industry standard about using such words as Interface names. So, I unknowingly, told him about this as base interface for all the exception and error types in java world. Then he shows me the java file for this class. My questions: Why java people has choosen this name to be a class. I think this should have been a interface by