完成8.7的作業

完成程式碼即加入例外處理，加入部分注解