- 博客(2)
- 收藏
- 关注
原创 Class类中的forName0()方法为什么没有实现?
Class类中的方法forName0没有实现?原因在于该方法的前边使用native 关键字修饰。使用关键字修饰意思就是这个这个方法是原生函数,底层是C/C++语言实现的,并且编译成了DLL文件,这个java方法只是调用而已,这些函数的实现体都在DDL文件中写着,所以JDK源码中没有,所以你就看不见,也没有实现。...
2019-07-28 01:04:58 1785
原创 JDK动态代理
Java 动态代理包括JDK动态代理和CGLIB动态代理,他俩的差别在于JDK动态代理的是接口,CGLIB动态代理代理的是类。动态代理和静态代理的区别是:静态代理:静态代理类中的代理类是自己写好的,在程序运行前就已经存在了。动态代理:动态代理是在程序运行中程序中通过Proxy 类自动生成的,生成的代理类形式为:$Proxy0.class代理模式是啥,就是代理,代理。原理一般都是比较...
2019-07-26 13:22:12 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人