package sec03.exam01;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello java");
}
}
Hello.java 소스파일을 보면 최상단에 package 키워드와 sec03이 명시가 되어있다.
Hello.java는 sec03.exam01 패키지에서 생성되었기 때문에 이와 같은 패키지 선언이 반드시 있어야 한다.
package sec03.exam01; //패키지 선언
클래스 선언
public class Hello {
public static void main(String[] args) {
}
public class Hello부분, {}(중괄호)앞 부분이 클래스 선언부라고 부른다.
public class는 공개 클래스라는 뜻이고 , Hello는 클래스 이름이다 .
클래스 이름은 소스 파일명과 동일해야 하며, 대소문자도 일치해야한다.
javac 명령어로 컴파일 하면 클래스 이름에 .class가 붙어 바이트 코드 파일이 생성이된다, 일반적으로 Hello.class를 Hello 바이트 코드파일이라고 부르지 않고 Hello 클래서라고 간단히 부른다.
java 명령어로 바이트 코드 파일을 실행하려면 클래스 블록 내부에 다음과 같은 main() 메소드 블록을 가지고 있어야한다.
public class Hello {
public static void main(String[] args) {
System.out.println("Hello java");
}
중괄호{} 앞부분인 public static void main(String[] args)를 메소드 선언부라 부른다.
그리고 괄호 앞의 main은 메소드 이름이라 부른다. java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 main()메소드를 찾아 블록 내부를 실행합니다. 그래서 main()메소드를 프로그램 실행 진입점이라 부른다.
주석 사용하기
주석은 프로그램 실행과는 상관없이 코드에 설명을 붙인 것을 말한다.
- 라인 주석 : // ..
public class Hello {
public static void main(String[] args) {
//System.out.println("Hello java"); 라인주석
}
}
- 범위 주석 : /* .. */
public class Hello {
public static void main(String[] args) {
System.out.println("Hello java");
/* 나는 자바 공부한지 한시간이 됐다.
자바를 어서 배워서 취업을 할것이다*/ 범위주석
}
}
- 도큐먼트 주석: /** ... */
주로 javadoc 명령어로 API 도큐먼트를 생성하는데 사용한다.
'자바' 카테고리의 다른 글
[java] 연산자와 연산식 (0) | 2023.03.30 |
---|---|
[java] 변수와 시스템 입출력 (0) | 2023.03.27 |
[java] 타입 변환 (0) | 2023.03.24 |
[java] 기본 타입(정수타입, 논리타입, string 타입, 실수 타입) (0) | 2023.03.24 |
[java] 변수 (0) | 2023.03.24 |