목록Java (2)
Día de Ruru
자료구조에서 말하는 배열은 동일한 크기의 메모리 공간이 빈틈없이 연속적으로 나열된 자료구조를 말한다. 배열의 요소는 하나의 데이터 타입으로 통일되어 있으며 서로 연속적으로 인접해 있다. 자바스크립트의 배열 구조 자바스크립트의 배열은 배열의 요소를 위한 각각의 메로리 공간이 동일한 크기를 갖지 않아도 되며, 연속적으로 이어져 있지 않을 수도 있다. (희소 배열이라고 한다.) 자바스크립트의 배열은 일반적인 의미의 배열의 동작을 흉내내는 특수한 객체이다. var obj = { x: 3, arr: [ 3, 4, 5 ] }; 위의 코드에 대한 메모리 할당은 아래와 같다. arr 배열이 할당되는 과정을 보면 배열의 주소를 저장하고 그 저장된 주소에 데이터가 할당되어 있는 것이 아니라 다시 변수 영역의 주소가 할당되..
변수란 단 하나의 값을 저장할 수 있는 메모리 공간을 말한다. 자바에서 변수를 선언할 때에는 아래와 같이 사용한다. 변수타입 변수이름; int age; string name; 변수 타입 : 변수에 저장될 값이 어떤 타입 인지를 저장하는 것이다. 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택해서 적어주어야 한다. 변수를 선언하면, 메모리의 빈 공간에 변수 타입에 맞는 크기의 저장 공간이 확보되고, 그 저장 공간을 사용할 때 변수 이름으로 불러와서 사용할 수 있게 된다. 변수 초기화 : 변수를 사용하기 전에 처음으로 값을 저장하는 것 (메모리는 여러 프로그램이 공유하는 자원이기 때문에 다른 프로그램에 의해 저장된 알 수 없는 값이 있을 수 있기 때문에 변수를 사용하기 전에 반드시 초기화를 해주어야 한..