예제 1-1은
모든 프로그래밍의 기초인
출력하는 과정이다.
Java는 클래스를 먼저 생성후
메소드를 생성하고
그 안에 명령문을 삽입한다.
위에 소스를 보면 HelloJava라는 클래스를 생성한다.
그리고 Metohd는 명령문들의 묶음으로
여러 명령문들을 감싸고잇다고 생각하면된다.
매소드이름은 원래 마음대로 정할수 있지만
여기 main 메소드이름은 다른걸로 바꾸어선 안된다.
클래스안에 메소드가 여러개잇을때 자바프로그램은 항상 지정된 클래스의 main 메소드로부터 프로그램을 시작하기 때문에 main 메소드가 없으면 실행이 되지않는다.
예를 들어
메소드 이름을 nomain 으로 바꾸고
컴파일을 하면 컴파일은 오류 없이 성공한다 그러나
실행을 하면
다음과 같이 오류가 나오게된다.
기본 메소드 즉 main 메소드가 필요한 것이다.
그래서 다시 nomain 을 main으로 바꾸고 컴파일해 실행하면
아래와 같이 출력이된다.
댓글 없음:
댓글 쓰기