1. private可以和final一起使用吗?
为什么?
2. 一款开源的字节码浏览器工具
jclasslib bytecode viewer,下载链接为:https://github.com/ingokegel/jclasslib/releases
通过该工具可以查看对应的class文件(class文件描述方法的访问标志可以参考第三点)
3. 关于方法表理解
4. 单例模式
5. SPI是什么?
https://www.pdai.tech/md/java/advanced/java-advanced-spi.html
code:https://github.com/bailuoxi66/spi-java
service provider interface,(SPI),是java内置的服务发现机制,用于实现快速的热插拔,如:slf4j提供接口,log4j/logback/log4j2等间接/直接的实现slf4j。对于使用人员可以快速的调整pom依赖即可