자바(Java) 기본 실행 방법과 규칙들
1. 자바 프로그램 기본 실행 방법
자바는 다양한 단축키를 제공하여 개발자들이 보다 효율적으로 코드를 작성할 수 있도록 돕습니다.
- main 자동 생성: main이라고 입력한 뒤 Ctrl + Space를 누르면 메인 메서드가 자동으로 생성됩니다.
- 프로그램 실행: Ctrl + F11을 누르면 자바 프로그램이 실행됩니다.
- 출력문 자동 생성: sysout을 입력한 뒤 Ctrl + Space를 누르면 System.out.println();이 자동으로 생성되어 콘솔 출력이 가능합니다.
유용한 단축키
- 코드 정렬: Ctrl + I는 코드를 자동으로 정렬해줍니다.
- 코드 이동: Alt + 방향키를 사용하면 코드 줄을 상하로 이동시킬 수 있습니다.
- 코드 복사: Ctrl + Alt + 방향키로 현재 코드를 복사하여 상하로 이동할 수 있습니다.
- 코드 삭제: Ctrl + D로 현재 줄을 삭제할 수 있습니다.
2. 식별자와 규칙
**식별자(identifier)**는 클래스명, 변수명, 메서드명 등 사용자가 정의한 고유한 이름입니다. 자바에서 식별자를 정의할 때는 몇 가지 규칙을 반드시 따라야 합니다.
식별자 생성 규칙
- 대소문자를 구분하며, 길이 제한은 없습니다.
- 문자, 숫자, 밑줄(_), 달러 기호($)를 포함할 수 있습니다.
- 숫자로 시작할 수 없으며, 공백도 허용되지 않습니다.
- 자바의 예약어(키워드)는 식별자로 사용할 수 없습니다.
식별자 이름 규칙 (개발자들의 약속)
- 클래스/인터페이스 이름(파스칼 표기법): 명사 또는 형용사를 사용하며, 첫 글자는 대문자로 시작하고 연결된 단어의 첫 글자도 대문자로 씁니다. 예) HelloWorld, MyCalculator
- 변수 이름(카멜 표기법): 명사적 의미를 갖고, 첫 글자는 소문자로 시작하며 연결된 단어의 첫 글자는 대문자로 씁니다. 예) customerAge, phoneNumber
- 메서드 이름(카멜 표기법): 동사적 의미를 가지며, 첫 글자는 소문자로 시작하고 연결된 단어의 첫 글자는 대문자로 씁니다. 예) writeView(), join()
- 상수 이름: 모든 문자는 대문자로 표기하고, 단어 사이에는 밑줄(_)을 사용합니다. 예) NUMBER_ONE, LOGIN_OK
3. 변수
변수는 프로그램 실행 중 데이터를 저장하는 공간입니다. 변수는 한 번에 하나의 값만 저장할 수 있으며, 선언과 초기화를 통해 사용됩니다.
- 변수 선언: 데이터타입 변수명; 형식으로 선언합니다.
- 변수 초기화: 변수를 선언한 후 값을 지정하는 과정을 초기화라 합니다.
변수의 범위 변수는 중괄호({}) 내에서 선언되고 사용됩니다. 변수는 선언된 블록 내에서만 접근할 수 있으며, 해당 블록이 종료되면 메모리에서 제거됩니다.
4. 데이터 타입
자바는 다양한 데이터 타입을 지원합니다.
- 정수형 데이터 타입: byte(1byte), short(2byte), int(4byte), long(8byte) (숫자 뒤에 L을 붙여 사용)
- 실수형 데이터 타입: float(4byte) (숫자 뒤에 f를 붙여 사용), double(8byte)
- 논리형 데이터 타입: boolean은 true, false 값만 가집니다.
- 문자형 데이터 타입: char는 단일 문자를, String은 문자열을 표현합니다.
5. 형 변환 (Type Casting)
자바에서는 데이터 타입을 변경할 수 있는 형 변환이 필요할 때가 있습니다.
- 자동 형 변환: 작은 크기의 데이터 타입에서 큰 크기의 데이터 타입으로 변환할 때 자동으로 일어납니다. 예) int → long
- 강제 형 변환: 큰 크기의 데이터 타입에서 작은 크기의 데이터 타입으로 변환할 때는 캐스트 연산자를 사용해야 합니다. 예) (int) 3.14
- 연산할 때 두 데이터 타입 중 큰 데이터 타입으로 자동 변환되어 연산됩니다.
6. 연산자 (Operator)
자바의 연산자는 변수를 조작하거나 값을 대입하는 데 사용됩니다.
- 단항 연산자: 피연산자가 하나인 연산자로, ++, --(증감 연산), +, -(부호 연산) 등이 있습니다.
- 이항 연산자: 두 개의 피연산자가 있는 연산자로, 산술 연산자(+, -, *, /, %)와 비교 연산자(<, <=, >, >=, ==, !=) 등이 있습니다.
- 논리 연산자: &, |, &&, || 연산자를 사용하여 논리 연산을 수행합니다.
- 삼항 연산자: (조건식 ? 연산식1 : 연산식2) 형식으로 조건에 따라 결과를 반환합니다.
자바의 기본적인 규칙과 실행 방법을 이해하면, 효율적으로 코드를 작성할 수 있고 유지보수에도 큰 도움이 됩니다.
'Java' 카테고리의 다른 글
자바(Java)의 switch 조건문 , 반복문 while (0) | 2024.10.22 |
---|---|
자바(Java)의 배열, 조건문 , 스캐너 (0) | 2024.10.22 |
자바(Java) 언어의 특징 -12가지 (5) | 2024.10.22 |
Thread (멀티 스레드) (0) | 2023.11.30 |
정규표현식 regex ; (1) | 2023.11.30 |