type
status
date
slug
summary
tags
category
icon
password
URL
- 在反射过程中,时间消耗在哪里?
根据实验来看,大部分时间消耗在讲Java Class妆化成Kotlin Class. 所以再实现中我们应该尽量使用Java Class. 可能使用kotlin自带的反射处理Kotlin Class而不用从Java转化过去也是一种方案.
ZStack PluginRegister设计缺陷
- 因为ZStack需要解决Extension Point顺序的问题, 所以需要除了接口之外,还需要有一个定义顺序的顺序的地方(在XML中). 导致以下几个问题
- 需要额外的定义顺序,定义顺序在配置文件中与代码分离
- 需要保证配置文件配置的接口确实被继承
实验
code
结果
- 测试使用org.reflection 反射时间
- 测试反射后获取无参构造生成对象消耗时间
- 使用Apache comman获取一个Class的所有interface🎺时间
- 讲Java Class 转化成Kotlin Class,再获取所有interface
- Author:王傅里
- URL:https://notionnext-66.4everland.app//article/96324f4a-3be1-4eda-a581-31ff3ed2b639
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!