随笔分类 - Java基础
发表于 2022-04-23 14:26阅读:106评论:0推荐:0
摘要:什么是SPI SPI:Service Provider Interface 官方定义:直译过来是服务提供者接口,学名为服务发现机制,它通过在ClassPath 路径下的META-INF/services文件夹中查找文件,并自动加载文件里所定义的类。 应用场景 JDBC 不同的驱动由不同数据库厂商实现
阅读全文 »
发表于 2022-01-04 14:23阅读:122评论:0推荐:0
摘要:LinkedHashMap 说明:HashMap可以保存 k=v 的结构,但不保证迭代器的顺序 为了提供有顺序的hashmap,jdk提供此类 默认使用的插入的顺序 可以通过构造器设置为按照访问顺序 继承关系 继承HashMap ,因此已经具备所有Map功能,只需要自定义需要的特殊功能 构造器 Li
阅读全文 »
发表于 2021-09-26 13:05阅读:247评论:0推荐:0
摘要:static作用于成员变量用来表示只保存一份副本 final的作用是用来保证变量不可变。下面代码验证一下 public class FinalTest { public static void main(String[] args) { AA aa1 = new AA(); AA aa2 = new
阅读全文 »
发表于 2021-06-12 22:38阅读:69评论:0推荐:0
摘要:注解,和反射一样,是Java中最重要却最容易被人遗忘的知识点。哪怕Spring、SpringMVC、SpringBoot等框架中充满了注解,我们还是选择性地忽视它。很多人不明白它是怎么起作用的,甚至有人把它和注释混淆...工作中也只是机械性地在Controller上加@RequestMapping。
阅读全文 »
发表于 2021-06-12 21:49阅读:63评论:0推荐:0
摘要:普通的开发流程是已知对象来获取属性 而反射的流程是——已知属性来获取对象 但我认为反射本身比较抽象 可能是我一开始学Java基础没打好的原因,在学习到框架的时候。就感觉很吃力,学习流于形式。知其然,但不知其所以然。忘的比学的快。到最后还是得反过来啃下反射这块硬骨头。 反射机制 反射机制允许程序在执行
阅读全文 »