Search
Duplicate
😀

02. Java Application의 구조

태그

Java Application의 구조

Class

자바 프로그램은 하나의 .java 파일에 하나의 클래스를 정의
클래스 내부에 실행에 필요한 변수나 메서드(or 함수) 등을 정의

Main

자바 어플리케이션은 바이트 코드로 번역(.class)된 후에 바로 실행할 수 있는 일반 프로그램
클래스 내에 'java'라는 명령어로 프로그램을 실행할 때 자동으로 호출되어 프로그램을 시작하는 main() 메서드를 가지고 있어야 함

Class와 Method

식별자

클래스, 변수, 메서드에 주어지는 이름으로 각 요소의 식별을 가능하게 함

예약어

시스템에서 일정 특성을 가진 언어로 등록된 것
Data type, 프로그램 정의를 위해 사용
모든 예약어는 소문자로 이루어짐

형변환

형변환 연산자를 사용하여 변환
Promotion(묵시적 형변환)
형변환 연산자를 사용하지 않아도 자동으로 형변환이 이루어지는 경우
int age = 25; double avgAge = age; // double(age) 할필요 없이 자동 형변환
Java
복사
묵시적 형변환의 규칙
Demotion(명시적 형변환)
더 작은 범위를 나타내는 데이터 타입으로 변환되는 경우(축소 형변환)
int sum = 128; byte data = (byte)sum; --> data에 -128이 들어감
Java
복사