throwe:手动抛异常。
java中处理异常的原则是谁调用谁处理。
将异常打印出来也是种(不一定是直接修好才是处理)
throwes是在函数上的一个标志,表示此函数可能会抛出异常。
java中RuntimeExeeption可以不用处理。
在实际开发中如果知道具体的异常就写具体的异常名,不知道都写exception
关闭资源的代码在任何情况下都执行。(除非JVM平台出现问题)。
普通类只要继承了Exception,就变成了自定义的异常类。
当子类重写父类的函数时,抛出异常不能放大,也就是只能是父类异常的自己或它的子类。
包:实际就是文件夹,最大的作用就是防止重名。
类的权限名:就是包名+类的名字。