[Java、Android面试]_14_Retrofit的作用

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

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

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

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

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

(2)动态代理

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

相关推荐
Kuo-Teng2 分钟前
LeetCode 19: Remove Nth Node From End of List
java·数据结构·算法·leetcode·链表·职场和发展·list
北i4 分钟前
TiDB 关联子查询去关联优化实战案例与原理深度解析
java·数据库·sql·tidb
Kuo-Teng5 分钟前
LeetCode 21: Merge Two Sorted Lists
java·算法·leetcode·链表·职场和发展
我命由我1234510 分钟前
Java 开发 - 粘包处理器 - 基于消息头 + 消息体(魔数验证、长度验证)
java·网络·后端·网络协议·java-ee·intellij-idea·intellij idea
2301_8003997216 分钟前
stm32 printf重定向到USART
java·stm32·算法
bagadesu20 分钟前
15.<Spring Boot 日志>
java·后端
laplace012330 分钟前
Maven
java·maven
wdfk_prog31 分钟前
Xshell终端连接Ubuntu/Debian无颜色的解决方案
java·ubuntu·debian
艾迪的技术之路1 小时前
linux上gitlab runner部署文档
java·github
凌波粒1 小时前
SpringMVC基础教程(3)--SSM框架整合
java·sql·spring·intellij-idea·mybatis