为什么catch (ArithmeticException e) {
中创建的是e对象 而不可以是其他的对象
e是你给这个对象起的名字,是什么都行,e是表示Exception这个类的首字母,便于理解,真正起作用的是e前面的类型声明 ArithmeticException,这个东西表明了e的真正身份。这时候,你可以给e换个名字,比如ae,这样应该会好一点。
这只是一种习惯,其实什么都可以,但最好遵守规范,提高可读性