简短的回答,是的。
您可能会创建自己的异常类(运行时异常的子类),然后将其抛出,以使其更易于记录,在必要时捕获/处理它。像hibernate这样的事情通过使用HibernateException来实现,客户端/调用代码不是被强制捕获它,而是在可以完成特定于逻辑/应用程序的事情时始终可以捕获它。

简短的回答,是的。
您可能会创建自己的异常类(运行时异常的子类),然后将其抛出,以使其更易于记录,在必要时捕获/处理它。像hibernate这样的事情通过使用HibernateException来实现,客户端/调用代码不是被强制捕获它,而是在可以完成特定于逻辑/应用程序的事情时始终可以捕获它。