일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- git
- Java
- Linux
- 우분투
- programmers
- 파이썬
- 인공지능
- Python
- 코테
- 쿠버네티스
- 정처기
- docker
- 코딩테스트
- Kubernetes
- 머신러닝
- db
- 자료구조
- 리눅스
- Lv 2
- 자바
- 알고리즘
- 데이터베이스
- DevOps
- 깃
- Ai
- mysql
- ubuntu
- github
- 프로그래머스
- LV 0
Archives
- Today
- Total
목록jvm (1)
Myo-Kyeong Tech Blog
[ JAVA ] JAVA 클래스 변수와 인스턴스 변수 생성 시점과 메모리 영역
클래스 변수 (Class Variables) 클래스의 모든 인스턴스가 공유하며, 이 변수들은 클래스가 메모리에 로드될 때 생성 클래스 변수는 JVM의 Method Area라고 불리는 영역에 저장됨 한 번 로딩된 클래스는 중복해서 로딩되지 않음. 인스턴스 변수 (Instance Variables) 해당 클래스의 객체(인스턴스)가 생성될 때마다 메모리에 생성 인스터스 변수는 Heap 메모리 영역에 저장됨 클래스 변수와 인스턴스 변수 생성 시점과 메모리 영역 예시 public class Exam0140 { static class A { static int v1; int v2; } public static void main(String[] args) { A.v1 = 100; A p = new A(); p.v2 ..
Programming/Java
2023. 6. 13. 15:12