【校招VIP】java语言考点之动态代理相关

考点介绍:

在校招面试中,动态代理相关内容经常出现。AOP的拦截功能是由java中的动态代理来实现的。AOP的源码中用到了两种动态代理来实现拦截切入功能:jdk动态代理和cglib动态代理。两种方法同时存在,各有优劣。

本期分享的java语言考点之动态代理相关,分为试题、文章以及视频三部分。

答案详情解析和文章内容点击下方二维即可查看!

一、考点题目

1.JDK和CGlib原理区别是什么?

解答:java动态代理是利用反射机制生成一个实现代理接口的代理类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是……

2. JDK 和 JRE 有什么区别?(面试题)

解答:JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具体来说……

3.动态代理是什么?有哪些应用?(面试题)

解答:动态代理:当想要给实现了某个接口的类中的方法,加一些额外的处理。比如说加日志,加事务等。可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类……

4.怎么实现动态代理?(面试题)

解答:首先必须定义一个接口,还要有一个InvocationHandler(将实现接口的类的对象传递给它)处理类。再有一个工具类Proxy(习惯性将……

(答案点击下方链接查看哦)

二、考点文章

1.jdk和jre有什么区别?

在安装的过程中各位可能注意到了JRE这个名词,下面我们来聊聊JDK和JRE的关系和区别......

2.cglib动态代理和jdk动态代理的区别与应用

如果从一个Controller调用Service的非事务方法a,然后在a里调用事务方法b,b事务生效吗……

3.Java动态代理的两种实现方法

AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑……

三、考点视频

1.多线程中sleep()和wait()方法的区别

所属类不同sleep是线程类Thread的静态方法,wait是object类的普通方法……

移动端链接:https://m.xiaozhao.vip/dTopic/detail/245

PC端链接:https://xiaozhao.vip/dTopic/detail/245

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值