
자바에서 접근제어자는 클래스와 클래스의 멤버들(필드, 메소드, 생성자)를 사용할 때, 접근을 할 수 있는 범위를 지정해주는 역할을 한다.(코딩을 하면서 정말 수도 없이 써봤지만, 한번쯤 정리를 해서 개념을 확실히 잡는게 좋을것이라 생각이 들어서 이렇게 정리해봅니다..ㅎ

static 으로 초기화 된 변수는 프로그램 실행 이후, 메모리의 Data영역에 초기화가 된다.지역변수들과 매개변수들은 메모리의 stack 영역에 할당이 되는데 좀 더 자세히 말해보자연 지역변수와 매개변수들은 함수의 호출과 함께 메모리 공간이 할당이 되고, 함수의 종료

제네릭이란? 자바에서 Generic은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다. ???.. 그럼 왜 이렇게 사용하는 것 일까.? 일단 사전에 데이터 타입을 정의할 필요가 없는 파이썬 코드를 보자. 하지만 Java는 데이터 타입을 정의해야