Question: what is the difference between runtime error and exception?
Answer: 2 Answers. Both Error and RuntimeException are unchecked exceptions, meaning that it indicate a flaw with the program, and usually should not be caught. ... Therefore subclassing an Error is bad practice because an error is usually not something that could be fixed by your program at runtime.