处理 SonarQube 问题:
1.双重检查锁实现单例时增加使用volatile,以防止获取到未初始化完成的对象 2.对之前未在finally进行关闭资源的流操作,使用try-with-resources实现资源自动关闭 3.使用BigDecimal.valueOf(double)代替BigDecimal(double)
This commit is contained in:
@ -282,8 +282,7 @@ public class PackageUtils {
|
||||
* @return 公钥字符串
|
||||
*/
|
||||
private static String getV1SignatureFromFile(String apkFilePath) {
|
||||
try {
|
||||
ZipFile apkFile = new ZipFile(apkFilePath);
|
||||
try (ZipFile apkFile = new ZipFile(apkFilePath)) {
|
||||
Enumeration<?> entries = apkFile.entries();
|
||||
|
||||
while (entries.hasMoreElements()) {
|
||||
|
||||
Reference in New Issue
Block a user