프로그램은 자료구조(데이터)와 알고리즘의 결합으로 이루어집니다.
기본타입과 참조타입으로 분류
기본타입 : 정수, 실수, 문자, 논리 리터럴을 저장하는 타입
참조타입 : 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입
정수, 실수, 문자, 논리 리터럴을 저장하는 타입
변수마다 사용할 수 있는 값의 범위를 왜 기억해야되나?
객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입
기본 타입과의 차이 : 저장되는 값이 무엇인가!! , 저장되는 위치
기본 타입은 선언된 변수의 실제 값을 변수에 저장하지만 참조 타입은 배열, 열거, 클래스, 인터페이스를 이용해서 선언된 변수는 메모리에 번지를 값으로 갖게 됩니다.
기본 데이터 타입은 Stack 영역에 생성 되고 참조 데이터 타입은 Heap 영역에 생성된다.