JAVA提供了一种技术spi(Service Provider Interface),可以得到接口子类,通过反射并不能得到子类,但是可以得到父类,看到网上都是根据类路径去查找的,路径要符合他的标准才能得到,有的时候路径并不符合标准的。所以springboot采用了spi技术获取子类。但是一般的开发工具没有采用spi技术是怎么得到这个类的所有子类呢,会不会得到所有类,然后获取他的父类,存在一个map中,这样就可以快速查找了。map又是什么呢?键值对的集合,链表+数组+红黑树,红黑树又是什么?B+树、B树、二叉平衡树、二叉树、三叉树、堆、栈、队列、字典树、分词器、ac自动机又是什么,在高并发的情况下为什么用 ConcurrentHashMap? ConcurrentHashMap采用了分段锁,毕竟关键字锁,只能升级不能降级。不知道的太多了。。 我对技术很感兴趣? 你不知道我大学的时候玩竞技游戏可是N个人的师傅。。如果体验了市场的残酷,或许你应该知道我为什么学习。毕竟我不是王思聪,创业失败,老妈还给他填20亿的窟弄。。