자바를 사용할때 기본적인 출력 코드를 작성해보자.
다음은 자바로 "Hellow World" 를 출력하는 코드이다.
파이썬, 자바스크립트와 비교하면 출력코드가 매우 길다고 느껴질 수 있다.
객체 지향이 잘 나타나있는 자바 특성상 이렇게 표시된다.
이런 탓인지 아무래도 파이썬, 자바스크립트와 비교해보면 다소 난이도가 있는 언어라고 체감이 되었다.
간단히 한줄 한줄 체크해보자.
------------------------------------------------------------------------------------------------------------------
* public
public이라는 그대로 공적인 누구나 사용할 수 있다는 뜻이다.
* class
간단하게 클래스를 만들겠다고 선언하는 것이다.
class HelloWorld 는 HelloWorld라는 이름의 클래스를 만든다는 뜻이다.
------------------------------------------------------------------------------------------------------------------
* public
첫째줄과 동일하다.
* static
간단하게 static은 작성된 부분을 바로 실행시켜주는 효과를 가지고 있다.
static 에 대해선 나중에 자세히 더 살펴보자.
* void
void 는 돌려주는 값이 없다는 뜻이다. 메인 메소드는 보통 값을 되돌려주지 않기에 void를 많이 쓴다.
* main
실행시키고 싶은 자바코드가 있다면 이 main 코드 내에 작성하면 된다.
한가지 중요한 것은 자바 프로그램은 이 main 메소드를 제일 먼저 실행 시킨다는 것이다.
public static void main 은 항상 main 이랑 같이 다니기에 세트로 이해해주면 좋다.
* String[] args
파라미터 부분인데, String 은 문자열을 뜻하며 args는 변수명이다. 고로 args는 다른 이름으로 바꾸어줘도 무방하다.
main 메소드를 실행하는데 있어 필요한 파라미터들을 args를 통해 전달해주는 역할을 한다.
------------------------------------------------------------------------------------------------------------------
* System.out
이는 세트이다. 느낌그대로 출력을 할때 사용한다.
* println()
print line 의 줄임말로 () 안의 "" 문자열을 출력해주는 역할을 해준다.
헷갈리지 말자. printIn (대문자 i) 이아닌 println (소문자 l)이다. line을 생각하자.
참고로 println은 자동으로 줄 바꿈처리를 해주기때문에 한줄로 작성하고 싶으면
그냥 print 를 사용하면 된다.
------------------------------------------------------------------------------------------------------------------
이렇게 다 작성하고 출력을 하면 Hello World 를 출력해 낼 수 있다.
'프로그래밍언어 > JAVA' 카테고리의 다른 글
자바 JAVA - 반복문(if, else, else if 문) (0) | 2021.08.19 |
---|---|
자바 JAVA - 연산자 실습 (0) | 2021.08.19 |
자바 JAVA - 자료형 (0) | 2021.08.19 |
자바 JAVA - 연산자 (0) | 2021.08.19 |
자바 JAVA - 변수 선언 (0) | 2021.08.18 |