JAVA 예약어 종류
자바는 모든 표현식과 변수 등의 형식을 컴파일러에 알려야 하는 자료 형식에 엄격한 언어이다.
자료 형식을 엄격하게 하므로써
컴파일 시간에 자료형과 관련된 에러를 검출할 수 있어 실행 시간에 에러를 검출하는 시간을 줄일 수 있다.
abstract
assert
boolean
break
byre
case
catch
char
class
const
continue
default
do
double
enum
else
extends
false
fianl
finally
float
for
goto
if
impleaments
import
instanceof
int
interface
long
native
new
null
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
true
try
void
volatile
while
자바의 자료 유형에는 primitive types, user-defined typed, array가 있다.
primitive types은 언어에 의해 정의되어 있고, 객체가 아닌 값을 가지는 자료형이다. 자바는 논리형(Boolean), 문자, 바이트 정수, 단정수, 정수, 배정수, 부동 소수점 및 배정밀도 부동 소수점 등의 원시 자료형이 있다.
user-defined types은 개발자가 클래스, 인터페이스, 열거형(enum) 및 어노테이션(annotation type)을 사용하여 작성한 후 생성하며, 값은 개체가 된다. 예를 들어, 자바의 String 클래스는 문자열을 표현하는 사용자 정의형으로, 문자열을 값으로 가지며 두 개의 문자열을 합치는 것과 같은 문자열에 관한 메소드들로 구성되어 있다. 사용자 장의형은 변수가 객체를 저장하는 메모리 영역에 대한 메모리의 주소 또는 다른 식별자의 값을 가지기 때문에 참조형이라고도 한다. 이와 반대로 원시 자료형의 변수들은 값을 직접 저장한다.
array는 참조된 엘리먼트를 메모리에 같은 크기로 연속적인 슬롯에 값을 저장하는 특별한 참조형이다. 이 자료형은 차원의 개수를 나타내는 하나 이상의 대괄호 쌍과 엘리먼트형(원지 자료형 또는 사용자 정의형)으로 구성된다. 대괄호가 한 쌍이면 일차원(벡터), 두 쌍이면 이차원(테이블), 세 쌍이면 이차원 배열의 일차원 배열이 된다. 예를 들어, int[]은 요소의 형식이 int형인 일차원 배열을 의미하며 double[][]은 요소의 형식이 double인 2차원 배열을 의미한다.
'IT 연구회' 카테고리의 다른 글
listview3 (0) | 2013.09.17 |
---|---|
listview layout xml (0) | 2013.09.17 |
WifiConfiguration (0) | 2013.08.24 |
WifiManager 메소드 (1) | 2013.08.23 |
안드로이드에서 이미지/버튼 드래그하기 (0) | 2013.08.10 |
CSMA/CA (0) | 2013.06.17 |
circuit switching vs packet switching (1) | 2013.06.17 |
ALOHA protocal (0) | 2013.06.17 |
암호화 요소 (0) | 2013.05.08 |
암호화 요소 (0) | 2013.05.06 |