JAVA2009. 11. 21. 13:47
Static, Dynamic, Local 구조 및 개념 Java

2009/01/12 20:48

작성자: 베레(lsj403)

Java  변수 종류

ⓐStatic변수(=class변수)

*자동초기화, 클레스로딩시 메모리 적재

ⓑDynamic 변수(=Object변수)

ⓒLocal변수

 

*Staic, Dynamic =  Member변수

*Dynamic, Local변수는 Runtime 시 메모리 적제

 

 

----------------------------------------------------------------------------

public class VariableTest
{
     static int ssi;

     static {
          int ssi = 200;
     }

     static int si; //static variable
     int di; //non-static variable 두번째 실행

     public satic void main(String[] args) {
          int li=100; //local variable 첫번째 실행, 지역변수는 반드시 초기화
          System.out.println(si);
          //System.out.println(di);
          System.out.println(li);
          print();
     }
     public void print() {
          //System.out.println(li);
          System.out.println(si);
          System.out.println(ssi);
          //System.out.println(di);
     }
}


Posted by Tiwaz