1. public class Person{ String name; int age; public Person(String name, int age){ this.name = name; this.age = age; } } public class PersonTest{ public static void main(String[] args){ String s = "김슬기"; Person p = new Person(s, 25); p.name = "김슬깅"; System.out.println(s); System.out.println(p.name); } } => 위 코드에서 프로그램 흐름에 따른 메모리 관계도 그려보기 2. public class Test{ public static void main(String[] arg..
1. C http://dsnight.tistory.com/50 -프로그램을 실행시키면 운영체제는 실행시킨 프로그램을 위한 메모리 공간을 할당 -할당되는 메모리 공간은 크게 스택, 힙, 데이터 영역으로 나뉨 -각 메모리 공간은 목적에 따라 할당되는 시점, 장소가 다름 1) 데이터 영역 -전역변수와 static 변수가 할당 -프로그램의 시작과 동시에 할당되고, 프로그램이 종료되어야 메모리에서 소멸 2) 스택 영역 -함수 호출 시 생성되는 지역 변수와 매개 변수가 저장 -함수 호출이 완료되면 사라짐 3) 힙 영역 -필요에 의해 동적으로 메모리를 할당할 때 사용 -배열을 프로그램 런타임에 메모리 크기를 결정하고 싶을 때 동적할당을 통해 힙 영역 할당 2. Java http://ojc.asia/bbs/board...
http://marobiana.tistory.com/91