static변수 자바 프로그래밍 입문 #9 지역변수는 함수나 메서드 내부에 선언해 함수 밖에서 사용할 수 없다. 멤버변수는 클래스의 어느 메서드에서나 사용할 수 있다. 사용자가 프로그램을 실행하면 메모리에 프로그램이 상주한다.이때 프로그램 영역 중에 데이터 영역이 있다. 인스턴스 변수는 객체가 생성되는 문장 즉 new가 있어야 하지만 static 변수는 클래스 생성과 상관없이 처음부터 데이터 영역 메모리에 생성된다. 클래스 멤버변수로... static변수지역변수멤버변수변수유효범위싱글톤패턴static변수 전역 변수,지역변수 그리고 static 변수 전역변수 전역변수는 함수외부에 선언된다. 프로그램의 시작과 동시에 메모리공간에 할당되어 종료시까지 존재한다. 별도의 값으로 초기화 하지 않으면 0으로 초기화된다. 프로그램 전체 영역 어디서든지 접근 가능하다. 프로그램 전체영역에서 접근이 가능한 전역변수는 많이 쓰면 좋지않다. 전역변수의 변경이 전체 프로그램의 변경으로 이어질 수 있다. 전역변수에 의존적인 코드는 프로그램 전체에 걸쳐서 찾아내... 전역변수Cstatic변수지역변수재귀함수C
자바 프로그래밍 입문 #9 지역변수는 함수나 메서드 내부에 선언해 함수 밖에서 사용할 수 없다. 멤버변수는 클래스의 어느 메서드에서나 사용할 수 있다. 사용자가 프로그램을 실행하면 메모리에 프로그램이 상주한다.이때 프로그램 영역 중에 데이터 영역이 있다. 인스턴스 변수는 객체가 생성되는 문장 즉 new가 있어야 하지만 static 변수는 클래스 생성과 상관없이 처음부터 데이터 영역 메모리에 생성된다. 클래스 멤버변수로... static변수지역변수멤버변수변수유효범위싱글톤패턴static변수 전역 변수,지역변수 그리고 static 변수 전역변수 전역변수는 함수외부에 선언된다. 프로그램의 시작과 동시에 메모리공간에 할당되어 종료시까지 존재한다. 별도의 값으로 초기화 하지 않으면 0으로 초기화된다. 프로그램 전체 영역 어디서든지 접근 가능하다. 프로그램 전체영역에서 접근이 가능한 전역변수는 많이 쓰면 좋지않다. 전역변수의 변경이 전체 프로그램의 변경으로 이어질 수 있다. 전역변수에 의존적인 코드는 프로그램 전체에 걸쳐서 찾아내... 전역변수Cstatic변수지역변수재귀함수C