정적변수 ( static 변수 ) 와 필드의 차이점이 뭘까요?

black0806의 이미지

자바를 배우고 있는데 잘 모르겠네요.

shint의 이미지

자바 정적변수와 필드로 네이버에서 검색하니. 블로그에 내용이 있네요.
책을 참고하거나 학원에 문의해보는것이 좋을것 같습니다.

storage class specifier로 검색 해보시면. 더 다양한 정보가 있습니다.

Java Language Specification (Java Language 설명서)
http://jkkang.net/Java/Manual/javaspec.html

c language specification

자바 누리 강좌
http://www.javanuri.com/edu/edu.jsp

자바 beginner 포럼
http://www.javanuri.com/devforum/board.jsp?menuId=9

JVM Internal
http://helloworld.naver.com/helloworld/textyle/1230

보통. static 이라고 하면. 전역변수 처럼 생각되고.
(클래스) 필드라면. 클래스의 멤버변수 처럼 생각되네요.

저의 생각으로는. 이런 차이라고 생각되네요.

함수 밖과 함수 안.의 차이. (하지만. 이말을 믿어선 안됩니다. global 이 있거든요...)

int a;
{
    int a;
}

더군다나. 터보C 정복을 보면. 기억부류 지정자(storage class specifier)라고 부릅니다.
typedef, extern, static, register, auto

그리고. 이것들을 변경자라고 부릅니다.
const, volatile
포인터 변경자 (pointer modifier) near, far, huge, _cs, _ds, _es, _ss
함수 변경자 (function modifier) interrupt
특수한 목적에 쓰이는 변경자 cdecl, pascal

정확한것은 책으로 확인해 보시기 바랍니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com