[DEV] J-Jay

Hello Java 본문

Back-end/Java

Hello Java

J-Jay 2023. 2. 11. 22:59
728x90

오랜만에 Hello.java를 코딩해봤다

감회가 새로운거 같다

좀더 상세히 분석을 하려고한다

 

Hello.java
public class Hello(
	public static void main(String[] agrs){
		System.out.println("Hello Java");
	}
}

 

Hello.java 파일 분석하기
public class Hello {
...
}
  • public class로 정의된 Hello 클래스 이다
  • public class의 클래스 이름과 파일이름은 꼭!!(※ 대소문자 확인 ) 같아야 한다
public static void main(String[] args){
	...
}
  • Java 프로그램의 시작점 main Method 이다
  • 클래스(Class)는  필드(Field)와 메소드(Method)를 가진다
    > 메소드(Method)를 다른 언어에서는 함수(Function) 라고 부르지만 Java에서는 메소드(Method)라고 부르니 혼용해서 쓰지말자!
  • Program이 실행하려면 반드시 main Method를 가져야 한다
System.out.println("Hello Java");
  • Java 에서 첫번째 글자가 대문자로 시작하는건 클래스 라고 생각하자
    > System 클래스
  • Java에서 영어단어 뒤에  괄호()  있으면 메소드다
    > println() 메소드
  • 그럼 out은?
    > out은 대문자로 시작하지도 않고, 괄호도 없으니 필드다

'Back-end > Java' 카테고리의 다른 글

정수/실수/산술연산자  (0) 2023.02.16
논리형 TYPE/연산자  (0) 2023.02.15
변수/리터럴(literal)  (0) 2023.02.14
Java 컴파일  (0) 2023.02.12
JDK 설치  (0) 2023.02.11