자바멀티스레드변수1 JAVA의 OOP - 메서드의 블랙박스화, 전역변수 비권장이유 책 소개 현재 읽고 있는 '스프링 입문을 위한 자바 객체 지향의 원리와 이해' 중의 일부를 적은 내용입니다. 메서드의 블랙박스화 메서드 간 값을 전달하거나 반환할 수 있는 방법은 메서드를 호출할 때의 인자와 메서드가 종료될 때의 반환 값을 통해서만 가능하다. 다시 말하자면, 메서드들이 서로 내부의 변수들을 확인할 수 없다. 물론, static을 사용하여 전역 변수를 사용하면 메서드 간 값을 공유할 수 있지만, 가급적 지역변수를 사용하는 것이 좋다. 전역 변수는 쓰지말자 T메모리는 스택, 힙, static영역 3가지로 구분된다. static: 클래스들의 공간 스택: 메서드들의 공간 힙: 객체들의 공간 static이 붙은 변수로 코드 어느 곳에서나 접근할 수 있어 전역 변수라고 부른다. 또한, 메서드들이 공.. 2022. 2. 3. 이전 1 다음