자바 프로그램
자바 프로그램은 한 개 이상의 클래스(class) 로 구성됩니다.
클래스는 한 개 이상의 필드(field) 나 메소드(method) 로 구성됩니다.
기본 구조는 다음과 같습니다.
class 클래스 이름
{
필드 선언1
필드 선언2
...
메소드 선언1
메소드 선언2
...
}
main() 메소드
자바 프로그램이 실행되면 제일 먼저 main() 메소드를 찾아 그 안의 모든 로직을 차례대로 실행합니다.
하나의 자바 프로그램에는 반드시 하나의 main() 메소드를 가지는 클래스가 존재해야 합니다.
main() 메소드의 선언은 다음과 같습니다.
public static void main(String[] args)
{
// TODO
...
}
위의 원형처럼 main() 메소드는 반드시 public static void 로 선언되어야 합니다.
public 으로 선언된 메소드는 다른 클래스들에도 공개되며 해당 객체를 사용하는 프로그램 어디에서나 접근이 가능합니다.
static 으로 선언된 메소드는 프로그램에서 공용으로 사용되며 인스턴스를 생성하지 않아도 사용할 수 있습니다.
자바 클래스 파일(.java) 에 public 클래스가 존재하면 소스 파일의 이름은 반드시 해당 public 클래스의 이름과 같아야 합니다. 이러한 public 클래스는 자바 클래스 파일마다 단 한개만 가질 수 있습니다.
명령문(statement)
자바 프로그램의 동작을 명시하고 이러한 동작을 컴퓨터에 알려주는데 사용되는 문장을 명령문이라고 합니다.
자바의 모든 명령문은 반드시 세미콜론(;) 으로 끝나야 합니다.
주석(comment)
주석이란 코드에 대한 이해를 돕는 설명을 적거나 디버깅을 위해 작성하는 것으로 프로그램 실행에 전혀 영향을 미치지 않습니다.
주석은 다음과 같이 사용합니다.
// 한줄 주석
/*
여
러
줄
주
석
// 여러줄 주석 내에 한줄 주석
*/
주의할 점은 여러줄 주석 내에 또 다른 여러줄 주석을 삽입할 수 없으므로 주석 사용시 주의하시기 바랍니다.
여기까지 임미다.
'개발 > Java' 카테고리의 다른 글
[JAVA - WEB] 웹 애플리케이션 (0) | 2022.10.21 |
---|---|
[JAVA - WEB] 개발 환경 구축 - SQL Developer 설치 (0) | 2022.10.13 |
[JAVA - WEB] 개발 환경 구축 - Oracle DBMS 설치 (0) | 2022.10.13 |
[JAVA - WEB] 개발 환경 구축 - 이클립스 IDE 설치 (0) | 2022.10.13 |
[JAVA - WEB] 개발 환경 구축 - 톰캣 컨테이너 설치 (0) | 2022.10.12 |
[JAVA - WEB] 개발 환경 구축 - JDK 설치 및 환경변수 설정 (0) | 2022.10.12 |
[JAVA] 자바 표준 입출력 클래스 (0) | 2022.09.22 |
[JAVA] 자바 프로그래밍 (0) | 2022.09.13 |
[JAVA] 자바 컴파일 및 실행 (0) | 2022.09.13 |
[JAVA] 자바 기초 (0) | 2022.09.13 |