static
전역변수는 왜 반복문이 끝나면 초기화 될까?
전역변수는 왜 반복문이 끝나면 초기화 될까?
2020.04.27@Log4j public class Main { public static ArrayList items = new ArrayList(); public static ArrayList itemNo = new ArrayList(); public static void main(String[] args) { Service service = new Service(); service.getNo(); for (int i: itemNo) { service.getDetail(i); log.info(items.size()); } log.info(items.size()); } } public class Service { public void getNo() { // ... 생략 ... for (int i : no) { Main...