详解Java编程中throw和throws子句的使用方法