목록분류 전체보기 (50)
손영배 블로그 누구나 쉽게 이해하고 습득하기
자바 메모리 사용 영역
JVM이 사용하는 메모리 영역. java.exe로 JVM이 시작되면 JVM은 운영체제에서 할당받은 메모리 영역(Rutime Data Area)을 다음과 같이 세부 영역으로 구분해서 사용한다. 1. 메소드(Methond) 영역 메소드 영역에는 코드에서 사용되는 클래스(~.class)들을 클래스 로더로 읽어 클래스별로 런타임 상수풀(runtime constant pool) 필드(field) 데이터 메소드(method) 데이터 메소드 코드 생성자(constructor) 코드 등을 분류해서 저장한다. 2. 힙(Heap) 영역 힙 영역은 객체와 배열이 생성되는 영역이다. /**/ 참조하는 변수나 필드가 없다면 의미 없는 객체가 되기 때문에 이것을 쓰레기로 취급하고 JVM은 쓰레기 수집기(Garbage Collec..
Java
2019. 4. 23. 22:09
자바 데이터 타입 분류
자바의 데이터 타입 - 1. 기본타입(원시 타입: primitive type) 2. 참조타입(reference type) 참조타입 : 객체(Object)의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입을 말한다. 기본 타입으로 선언된 변수는 실제 값, 참조타입으로 선언된 변수의 차이점은 저장되는 값은 메모리 번지 값 변수 - 스택 영역, 객체는 힙 영역 String 클래스 변수인 name과 hoby는 힙 영역의 String 객체 주소 값을 가지고 있다. 주소를 통해 객체를 참조한다는 뜻에서 String 클래스 변수를 참조 타입 변수라고 한다.
Java
2019. 4. 23. 21:38