목록IT (241)
wasup
보호되어 있는 글입니다.
1. 배열이란? 변수는 한 개의 값만 저장할 수 있다. 하지만 저장할 데이터 수가 많다면? 변수를 여러개 선언하는 것은 비효율적인 방법이 될 것이다. 동일 타입의 여러 데이터를 다룰 경우 데이터를 저장할 효율적인 방법이 있는데 그게바로 배열이다. 배열은 동일 타입의 데이터를 연속적으로 나열하고 각 데이터에 0부터 시작하는 index 번호를 부여하는 자료구조이다. 2. 배열선언 방법? 타입[] 변수 or 타입 변수[] 대괄호[] : 배열변수를 선언하는 기호로 데이터 타입 뒤에 붙을 수 있고 변수 뒤에 붙을 수 있다. 배열은 참조변수로서 객체이다. 힙영역에 생성되며 배열의 변수는 힙영역의 배열객체를 참조한다. 참조할 배열객체가 없다면 배열변수는 null값으로 초기화할 수 있다. Java를 사용한다면 매번 보..
1. 데이터 타입 분류 1) 기본(premitive)데이터 타입 : 정수, 실수, 논리 리터럴을 지정하는 타입 2) 참조(reference)데이터 타입 : 객체의 번지를 참조하는 타입, 배열, 열거, 클래스, 인터페이스 3) 기본타입과 참조타입의 차이점 : 기본타입은 실제값을 변수에 저장 참조타입은 객체의 번지를 값으로 갖음. 번지를 통해 객체를 참조한다는 뜻에서 참조타입이라고 함. 2. 메모리 사용영역 1) Method영역 : 코드에서 사용되틑 클래스(~.class)파일들을 클래스로더로 읽어 클래스별로 상수, 필드, 메서드, 생성자 등을 구분해 저장. 이 영역은 모든 쓰레드 (프로그램)가 공유하는 영역이다. 2) Heep영역 : 객체와 배열이 생성되는 영역. 힙영역에 생성된 객체와 배열은 스텍영역의 변..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.