RuntimeException和Exception的区别: 1、Exception 一定要使用try catch块对其进行处理。 2、RuntimeException 不是一定要使用try catch对异常进行处理,若程序中没有用try catch块对其进行处理,则在程序发生异常时由JVM对其进行处理。 参考文献: Java中RuntimeException和Exception