[Java、Android面试]_14_Retrofit的作用

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

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

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

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

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

(2)动态代理

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

相关推荐
qq_12498707531 分钟前
基于springboot健康养老APP的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·mysql·微信小程序·毕业设计
张np4 分钟前
java基础-Deque 接口
java·开发语言
骚戴6 分钟前
大语言模型(LLM)进阶:从闭源大模型 API 到开源大模型本地部署,四种接入路径全解析
java·人工智能·python·语言模型·自然语言处理·llm·开源大模型
东华万里8 分钟前
Release 版本禁用 assert:NDEBUG 的底层逻辑与效率优化
java·jvm·算法
silence25013 分钟前
基于 (java) validation-api、hibernate-validator 的数据校验扩展
java
Alsn8613 分钟前
24.idea专业版安装+maven、tomcat安装并部署到idea
java·ide·intellij-idea
胡闹5416 分钟前
海康和大华厂商的RTSP取流地址格式进行拉流直播
java·网络
手揽回忆怎么睡22 分钟前
Java集成whisper.cpp
java·开发语言·whisper
无名-CODING31 分钟前
栈与队列学习笔记
java·笔记
Hui Baby33 分钟前
LSM 原理、实现及与 B+ 树的核心区别
java·linux·算法