[Java、Android面试]_14_Retrofit的作用

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

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

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

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

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

(2)动态代理

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

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