Language/Java

상수(constant)란? 값을 한 번 저장하면 변경할 수 없는 저장 공간 상수는 변수와 마찬가지로 어떠한 값을 저장할 수 있는 공간이다. 그러나 변수와는 달리 한 번 값을 저장한 이후에는 그 값을 변경할 수 없다. 상수를 선언하는 방법은 기본적으로 변수와 동일하지만, 변수와 다른 두 가지 규칙이 있다. 1. 상수를 선언할 때는 타입 앞에 'final'이라는 키워드를 붙여야 한다. 2. 상수는 반드시 선언과 초기화를 동시에 진행해야 한다. 참고: JDK1.6부터 변수와 마찬가지로 상수의 선언과 초기화를 따로 할 수 있으며, 사용하기 전에만 초기화하면 되도록 바뀌었다. 그래도 상수는 선언과 초기화를 동시에 하는 것이 더 바람직하다. 또한 변수와 마찬가지로 위의 두 가지 규칙 이외에도 개발자 간의 암묵적인 ..
변수의 타입(type)이란? 이전 포스트에서 설명했듯이 변수의 타입은 변수에 '어떤 종류의 값을 저장할 것인지' 컴파일러에게 알려주는 것이며, 컴파일러는 타입을 보고 값을 저장할 공간의 크기와 저장 형식을 결정한다. Java에서 사용하는 변수의 타입은 크게 기본형 타입과 참조형 타입으로 구분할 수 있다. 기본형 타입(primitive type) 실제 값(data)을 저장하는 타입 기본형에는 8개의 타입이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분된다. 기본형의 종류 논리형 - boolean 'true' 또는 'false' 중 하나의 값만 가지는 타입이며, 기본값(default)은 false이다. 주로 대답(yes/no), 스위치(on/off) 등의 논리 구현에 사용되며, 크기는 1 byte..
변수(variable)란? 단 하나의 값을 저장할 수 있는 메모리 공간 ※ 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다. 변수의 선언 변수를 사용하기 위해서는 먼저 변수를 선언해야 한다. 변수를 선언한다는 것은 컴파일러에게 변수 타입: '저장할 값이 어떤 종류(type)인지’과 변수 이름: '할당된 메모리 공간을 앞으로 뭐라고 부를지’을 알려주는 것이다. 컴파일러는 타입을 통해 알맞은 크기의 저장공간을 확보할 수 있고, 이름을 통해 원하는 값을 쉽게 찾을 수 있다. 때문에 변수를 선언할 때는 저장하려는 값과 일치하는 타입을 사용해야 하고, 중복되지 않는 이름을 사용해야 한다. 다음은 정수형 타입(int)이고, 이름은 'number'인 변수를 선언하는 예시..
도시와
'Language/Java' 카테고리의 글 목록 (4 Page)