![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 77
weiwenlongll
想梦想前进
展开
-
JDK_Proxy_InvocationHandler_动态代理
本文用jdk动态代理模拟了spring的AOP的实现技术 AOP面向切面编程,可用于权限验证,效率检查,事务,异常管理等 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中 InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射机制调用目标类的代码,动态将横切逻辑和业务逻辑编织在一 起。而Proxy为InvocationHandler实现类动态创建一个符合某一接口的代理实例 UserDAOImpl原创 2010-08-21 21:49:00 · 9881 阅读 · 9 评论 -
运行时异常与一般异常有何异同?
<br /><br />Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。<br /> Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。<br />Exception:表示可恢复的例外,这是可捕捉到的。<br />Java提供了两类主要的异常:runtime exception和checked exception。checked转载 2010-09-14 19:13:00 · 598 阅读 · 0 评论