动态代理是什么?有几种动态代理?有哪些应用?
动态代理:当我们需要给某个类或者接口中的方法添加一些额外的功能比如日志、事务的时候,可以通过创建一个代理类来实现这些功能;该代理类既包含了原有类的完整功能,同时在这些功能的基础上添加了其他的逻辑。这个代理类不是事先定义好的,而是动态生成的,比较灵活;两种动态代理:java动态代理:java动态代理有个缺点就是要被代理的类必须实现一个接口,否则没法代理cglib动态代理:cglib动态代理可以对没有实现接口的类进行代理动态代理的应用:AOP
帖子还没人回复快来抢沙发
【校招VIP】Java 常见的面试题(反射)
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
请实现KMP算法?
ArrayList和LinkedList的区别,以及各自是怎么实现扩容的?
帖子还没人回复快来抢沙发