美文网首页
Java反射部分(熟悉)

Java反射部分(熟悉)

作者: 久伴_不离 | 来源:发表于2019-05-27 11:33 被阅读0次

1.什么是反射?

答:可以将一个程序(类)在运行的时候获得该程序(类)的信息的机制,也就是获得在编译期不可能获得的类的信息,因为这些信息是保存在Class对象中的,而这个Class对象是在程序运行时动态加载的 


2.什么是 java 序列化?什么情况下需要序列化?

答:系列化就是把java对象转换为字节序列的方法。

把对象的字节序列化到永久的保存到硬盘中

在网络上传递对象的字节序列


3.动态代理是什么?有哪些应用?

答:动态代理是运行时动态生成代理类。

动态代理指的是可以任意控制任意对象的执行过程

本来应该自己做的事情,因为没有某种原因不能直接做,只能请别人代理做。被请的人就是代理

比如春节买票回家,由于没有时间,只能找票务中介来买,这就是代理模式

应用:Spring 的 AOP


4.怎么实现动态代理?

答:

JDK动态代理

cglib动态代理


未完待续。。。。将不定时更新

相关文章

网友评论

      本文标题:Java反射部分(熟悉)

      本文链接:https://www.haomeiwen.com/subject/czictctx.html