1.需要完成的任务使用UserDaoImp1类和User类的相关方法,完成如下功能:(1)对空的User类对象调用getUserInfo()方法抛出的异常处理(2)修改UserDaoImp1类,要求用户id不能修改,修改则抛出异常(3)使用log4j输出日志信息2.技能训练(1)会使用try-catch-finally捕获和处理异常(2)会使用throw和throws(3)会使用log4j记录日志3.实践实践一:使用try-catch进行异常处理需求说明(1)使用UserDaoImp1类的方法查找用户,并用User类的getUserInfo()方法输出用户信息(2)使用一个不存在的用户名查找用户,使用try-catch对抛出的异常进行