java编译器:必须对其进行捕获或声明以便抛出

来源:互联网 发布:广州java招聘 编辑:程序博客网 时间:2024/06/06 03:11

今晚凌晨用IDEA编译一段封装Mathout的程序时候,遇到该错误;

原因是,当原来方法使用throws Exception时我需要在调用它时也写上:

//Ahapublic List<RecommendedItem> useCF(DataModel bcModel,long userID,int howMany) throws TasteException{        //BookCrossingRecommender BCR = new BookCrossingRecommender(bcModel);        /*try {            BookCrossingRecommender BCR = new BookCrossingRecommender(bcModel);        }catch (TasteException e){System.out.println("NO!!!!!!!!!!!!");}*/        BookCrossingRecommender BCR = new BookCrossingRecommender(bcModel);        return BCR.recommend(userID,howMany);    }//Aha


1 0