我是java新手,所以请帮助和指导
情况 1:如果 a 在循环内声明一个 java 映射。
for (Document doc : docList) {
Map<String, String> input = new HashMap<String, String>();
}
情况 2:如果 a 在循环外声明一个 java 映射。
Map<String, String> input = new HashMap<String, String>();
for (Document doc : docList) {
}
哪种情况是更优化(最佳实践)的声明方式,为什么?
阿杰