기타/프로그래밍 분류

JAVA - 4.자바프로그램의 구조와 식별자

zelkova 2011. 6. 26. 19:21

자바 소스 파일 구성요소

자바 응용 프로그램 = 자바 소스파일 여러개~
자바 소스 파일 = 자바 클래스 여러개~
자바 클래스 = 자바 구성요소 여러개~

요약하면
응용 프로그램 > 소스파일 > 클래스 > 구성요소

자바라는 프로그래밍 언어를 사용하여 특정 목적에 맞는 응용프로그램을 구축하기 위해서 다른 프로그래밍 언어와 같이 응용프로그램의 각종 기능들이 자바 구성요소들의 조합에 의해 자바 소스 파일에 코딩(coding)되어 있다. 따라서 자바 소스파일 구조를 이해하는 것이 자바의 시작이다.

식별자
식발자는 자바 프로그래밍을 할때 여러 '요소'들의 이름을 지어주는데 이를 자바 식별자라고 한다.

식별자는
Sun Microsystems에서 자바를 제공하면서 미리 정의한 예약어
사용자가 식별자 명명 규칙에 의해서 만든 정의어(사용자 정의 식별자)가 있다.

예약어의 종류
assert***
default
goto*
package
synchronized 등등...

식별자 명명 규칙
반드시 지켜야 하는 명명규칙
식별자의 첫 문자에는 숫자가 올 수 없다.
식별자는 알파벳 대문자, 소문자, 숫자, '_', '$'로 구성될 수 있다.
키워드는 식별자가 될 수 없다.

안지켜도 되지만 눈치받는 명명규칙
변수나 메서드의 첫 문자는 소문자로 한다.
클래스나 인터페이스 첫 문자는 대문자로 한다.
변수와 클래스 이름은 명사로 작성하며 메서드의 이름은 동사로 작성한다.
단어 결합시에는 결합되는 단어를 대문자로 시작하거나 _를 이용하여 단어를 결합한다.

자료형과 변수
자료형과 변수를 이해하기 위해서 컴퓨터 프로그램 동작절차를 살펴보자
1.입력
2.연산
3.출력

예를 들어서 설명하자면
1. 동작에 필요한 데이터 입력
데이터입력 : 숫자 '1'
데이터입력 : 연산자 '+'
데이터입력 : 숫자 '3'

2.입력된 데이터 연산 및 연산결과 저장
데이터저장 : 숫자 '1'
데이터저장 : 연산자 '+'
데이터저장 : 숫자'3'

데이터연산 : 1+3
데이터저장 : 연산결과 '4'

3. 연산 결과 데이터 출력
데이터출력 : 4

이렇게 설명한 이유는 눈치빠른 사람들은 이해했을 것이다.
컴퓨터가 연산하는데에는 데이터를 저장하는 공간! 즉 변수가 필요하다.
 자바의 저장하는 공간은 무슨 데이터를 저장하느냐에 따라서 달라진다. 따라서 그에맞는 형태를 익혀두어야 한다. 자바에서는 이런 형태를 자료형 이라고 한다.

자료형의 종류

 자료형  크기(byte)  표현범위
 byte   8  -128 ~ 127
 short  16  -32768 ~ 32767
 int  23  -2147683648 ~ 2147683647
 long  64  -3223372036854775808 ~  3223372036854775808
 char  32  -2147483648 ~ 2147483647


예제
public class variable{
public static void main(String[] args){
int a,b,result;
a=1;
b=3;
result = 1+3;

system.out.println(result);
}
}









반응형

'기타 > 프로그래밍 분류' 카테고리의 다른 글

JAVA - 6.배열  (0) 2011.06.28
JAVA - 연산자  (0) 2011.06.27
java - 패키지 만들기  (0) 2011.04.10
java - 패키지 사용하기  (0) 2011.04.10
JAVA - 3.자바의 주요 개념  (0) 2011.03.04