- 주석문 (comment)
주석문은 소스의 설명을 적어놓는 곳이다. 주석문은 컴파일러는 무시하지만 소스를 읽는 프로그래머들 한테는 꼭 필요하다. 종류는 한줄 주석문 (//)과 한줄이상 주석문(/* */)이 있다.
- 클래스 (class)
자바 프로그램은 클래스들의 모임으로 구성된다. 객체 지향 언어에서는 프로그램 개발의 단위가 클래스이다. 일반적으로 하나의 소스 파일은 하나의 클래스를 포함하며(여러 개의 클래스도 가능), 클래스 안에는 여러 개의 메소드가 포함될 수 있다. 위의 코드에서는 맨 첫 번째 줄의 public class Hello{}가 해당된다. Hello라는 클래스를 정의하며, 앞의 public키워드는 Hello클래스가 다른 클래스에서도 사용 가능함을 나타낸다. public이 붙은 클래스는 하나만 있어야 하며, 적어도 하나의 클래스에는 main()이 있어야 한다.
- 메소드 (method)
메소드는 클래스의 구성 요소 중 하나이다.(다른 하나는 변수) 메소드는 프로그램이 해야하는 작업을 적어놓는 곳이다. 메소드는 안의 문장들을 차례대로 실행한 후 결과를 외부로 반환할 수 있다.
메소드 중에서 main()메소드에서 자바 프로그램의 실행이 시작된다. 다른 모든 메소드는 main() 메소드로부터 호출된다.
위의 코드에서 public static void main(String args[]){}가 해당된다. public은 main()이 다른 곳에서도 호출될 수 있으며, static은 정적으로 사용한다는 의미로 객체 생성 없이 접근 할 수 있다. void는 main()이 반환값을 가지지 않음을 나타낸다.
main() 메소드는 String args[]라고 하는 매개변수(parameter)를 가진다. 매개변수는 외부의 데이터를 메소드로 전달하는 수단이다. 이 매개변수는 명령어 창에서 입력된 데이터들을 자바 애플리케이션으로 전달하는 역할을 한다.
-자바의 문장(statement), 세미콜론(;)
문장은 사용자가 컴퓨터에게 작업을 지시하는 단위이다. 보통 프로그램의 한 줄이 하나의 문장이 되며, 문장의 끝은 항상 세미콜론(;)으로 끝나게 된다. 또한 문장들은 순차적으로 실행이 된다.
'언어공부 > Java' 카테고리의 다른 글
자바 print 출력 메소드 - print()/ println() / printf() (0) | 2021.04.26 |
---|---|
자바 자료형과 형 변환(cast, 암시적 형 변환(자동 형 변환), 명시적 형 변환) (0) | 2021.04.25 |
자바 상수(constant), 변수(variable) 와 식별자 규칙 (0) | 2021.04.25 |
자바의 컴파일 과정 및 개발 환경 설정 (JDK 1.8 버전 / 이클립스 설치) (0) | 2021.04.24 |
자바의 특징 (자바의 부상이유 / 자바의 특징 / 애플릿과 애플리케이션의 차이) (0) | 2021.04.23 |