Static
2019. 10. 30. 13:26ㆍ모바일/Android_Java
Static
- 클래스 : static영역
- 모든 객체가 공유하는 메모리
- 자주 사용하면 퍼포먼스에 악영향
- new연산 : 힙영역
- 가비지 컬렉터가 관리
Static 변수
- 메모리에 고정적으로 할당, 프로그램 종료시 해제
- 클래스에 태그명을 줄때 사용한다.
- static으로 사용하지 않으면 객체 생성시마다 태그명이 중복해서 생성되게됨
Static메소드
- 객체에서 호출 불가능
- 유틸리티 관련 함수에 사용
- 메소드 안에서 static 선언되지 않은 변수에 접근 불가능
- static메소드는 객체 생성 없이 접근하는 함수이므로 할당되지 않은 메모리 영역에 접근 불가능
'모바일 > Android_Java' 카테고리의 다른 글
WindowManager.LayoutParams() (0) | 2019.11.11 |
---|---|
adapter에서 activity에 접근하기 (0) | 2019.11.08 |
테마관련 (0) | 2019.10.28 |
View관련 (1) | 2019.10.25 |
가로,세로화면(Configuration.ORIENTATION_PORTRAIT) (0) | 2019.10.24 |