![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 61
李盼庚
这个作者很懒,什么都没留下…
展开
-
Java Dependence Analysis(Java静态依赖分析)
在Java项目项目中,经常会面临依赖升级,依赖变更的情况。通常情况下,无法做到全面的检查,java8以上版本自带的jdeps命令可以对依赖进行分析,但受限于JDK的版本,jdeps功能有一定差异,虽然可以检测到类依赖确实,但通常无法检查到方法的缺失。此工具就是为了全面的解决依赖问题,可以提供成员变量类型、方法参数、方法返回值、方法异常捕获、字节码指令中涉及到类和方法的内容的全面检查。.........原创 2022-06-09 15:57:27 · 1599 阅读 · 1 评论 -
ArrayList中的注意事项。
如果按顺序索引的话,一定要保证你的索引值是int型的,而不是Integer类型的。原创 2014-01-20 10:41:44 · 831 阅读 · 0 评论 -
HashMap使用中注意事项
1.从HashMap中索引键值的时候使用的是哈希值。几种基本类型的包装类型都重写了哈希方法,如果是按自定义对象作为key的话,注意重写哈希方法。原创 2014-01-20 10:47:28 · 748 阅读 · 0 评论 -
Java的SPI(Service Provider Interface)规范
Java的SPI(Service Provider Interface)规范:规范内容当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/services/目录里同时创建一个以服务接口命名的文件。该文件里就是实现该服务接口的具体实现类。而当外部程序装配这个模块的时候,就能通过该jar包META-INF/services/里的配置文件找到具体的实现类名,并装载实例化,完成模块的注入。转载 2016-05-23 12:38:30 · 1449 阅读 · 0 评论