[Java、Android面试]_14_Retrofit的作用

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

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

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

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

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

(2)动态代理

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

相关推荐
一水鉴天4 分钟前
整体设计 之28 整体设计 架构表表述总表的 完整程序(之27 的Q268 )(codebuddy)
java·前端·javascript
net3m336 分钟前
雅特力单片机用串口USART_INT_TDE中断比用USART_INT_TRAC的 发送效率要高
java·开发语言·算法
雪碧聊技术7 分钟前
深入解析:Java中int类型转换为String类型的多种方法
java·整数转为字符串
BD_Marathon17 分钟前
【JavaWeb】启动tomcat报错:启动子级时出错
java·tomcat
while(1){yan}19 分钟前
网络协议TCP
java·网络·网络协议·tcp/ip·青少年编程·电脑常识
一过菜只因23 分钟前
JavaWeb后端(spring--boot)
java·开发语言
yuyu_030432 分钟前
SOHE智能厨余垃圾处理系统
java·vue
IT枫斗者33 分钟前
Netty的原理和springboot项目整合
java·spring boot·后端·sql·科技·mysql·spring
Edward1111111135 分钟前
普通java项目转为maven项目 J文件后缀.java变C文件
java·开发语言·maven