JAVA 맛보기

heitz·2022년 3월 4일
0

JAVA 공부

목록 보기
1/4
post-thumbnail

1) 클래스

자바에서는 "클래스"가 모든 프로그램의 필수 구조이다.
파이썬에서 그냥 print("hello world") 실행하면 콘솔에 프린트 되는 걸 생각하고 자바에서
를 실행하면 java: class, interface, enum, or record expected 와 같은 에러가 뜬다.
뭔가 프로그램을 실행하고 싶으면 기본적으로 class 구조로 짜야한다.
그리고, file명(~.java)과 class 명이 같아야한다.

2) 메인함수와 identifier

를 실행하면 java: identifier expected 와 같은 에러가 뜬다. 에러메세지에서 알 수 있듯이, identifier(식별자)가 없다는 것이다. 실행하려는 코드가 변수인지 상수인지 배열인지 메소드인지 클래스인지 자바 시스템에 알려줘야 한다는 것 같다.
그래서 식별자를 print 메서드로 두었는데, 실행한 결과 Hello World!!가 출력되는게 아니라 다른 파일인 Main.java를 실행한 결과가 나온다. 이는 자바의 규칙 때문인데, 자바로 쓰인 프로그램이 실행될 땐 main 함수를 가장 먼저 실행한다.

또다른 main 함수가 들어있는 Main.java를 삭제하고 다시 실행하면 제대로 Hello World!!가 출력된다.

정리
1. 자바 프로그래밍의 기본 & 필수 구조는 class
2. 프로그램의 구성요소를 identifier을 통해 알려줘야함
3. main 함수가 가장 먼저 실행됨

profile
For Fun

0개의 댓글