java开发必备技能
文章平均质量分 93
xiejunxing
这个作者很懒,什么都没留下…
展开
-
HashMap-JDK8源码讲解及常见面试题
在JDK8中,优化了HashMap的数据结构,引入了红黑树。即HashMap的数据结构:数组+链表+红黑树。HashMap变成了这样。原创 2023-07-06 08:36:03 · 344 阅读 · 0 评论 -
java开发必备技能之Java泛型
Java的泛型是伪泛型,为什么说Java的泛型是伪泛型呢?因为在编译期间,所有的泛型信息都会被擦除掉,我们常称为泛型擦除。 Java中的泛型基本上都是在编译器这个层次来实现的,在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,编译器在编译的时候去掉,这个过程就称为类型擦除。 如在代码中定义的和等类型,在编译后都会编程List,JVM看到的只是List。而由泛型附加的类型信息对JVM来说是不可见的。原创 2023-07-01 14:07:51 · 283 阅读 · 0 评论 -
java开发必备技能之Spring常用注解(重点)
(结合上面ComponentScans value值看)/*** metadataReader:读取到的当前正在扫描的类的信息* metadataReaderFactory:可以获取到其他任何类信息的//获取当前类注解的信息 AnnotationMetadata annotationMetadata = metadataReader . getAnnotationMetadata();原创 2023-06-28 20:13:30 · 276 阅读 · 0 评论