Java抽象、接口、异常、线程