[Java、Android面试]_14_Retrofit的作用

本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。

整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注+收藏

retrofit使用了注解+动态代理,使请求更加规范、简洁和优雅。
(1)代理模式

可以控制对原有对象的访问,在原有对象的访问基础上做一些额外的能力。

静态代理:提前写好代理类。如下代码:

(2)动态代理

不需要提前写好代理类,而是使用反射自动生成代理对象。如下:

相关推荐
xhxxx6 分钟前
一个空函数,如何成就 JS 继承的“完美方案”?
javascript·面试·ecmascript 6
www_stdio10 分钟前
JavaScript 原型继承与函数调用机制详解
前端·javascript·面试
yaoxin52112312 分钟前
263. Java 集合 - 遍历 List 时选用哪种方式?ArrayList vs LinkedList
java·开发语言·list
JH307315 分钟前
Redisson vs Jedis vs Lettuce
java·redis
骇客野人15 分钟前
java对象和JSON对象之间的转换关系
java·开发语言·json
红石榴花生油15 分钟前
Linux服务器权限与安全核心笔记
java·linux·前端
sumAll20 分钟前
拒绝黑盒!Spring @Scheduled 定时任务源码深度解析
java·后端·spring
Seven9721 分钟前
剑指offer-47、求1+2+3...+n
java
ZePingPingZe22 分钟前
Spring boot2.x-第05讲番外篇:常用端点说明
java·spring boot·后端