ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 공부 001. Hello World
    programming 공부/Java 2021. 3. 4. 20:48

    결국 자바 공부를 하기로 했다.

    그동안 자바가 굉장히 어려운 언어라고만 생각했으나

    장점이 놀랍게도 "배우기 쉬운" 언어라고 한다.

     

    아무튼 첫 시작이니 Hello World 를 찍어봐야겠다.

    class Main
    {
        public static void main(String[] args)
        {
            System.out.println("Hello, World.");
        }
    }

    JAVA에서는 무조건 클래스로 만들고 프로그램의 시작점이 되는게 main 메서드라고 한다.

    public class의 이름은 파일명과 일치해야 되고 하나의 파일에는 하나의 public class만 존재해야 한다고 한다.

    별도의 모듈이나 패키지를 import하지 않아도 System.out.println 명령어 하나로 실행 시킬 수 있다는 점이 좋다.

     

    지금 이해가 안가는 점은 왜 main 메서드의 파라미터로 String[] args 를 주느냐 하는것이다.

    항상 그렇게 적어줘야한다는데 궁금해서 println으로 args를 찍어봤다

    무슨 값이 들어가긴 들어가나보다.

    문자 배열이니까 인덱싱이 가능하지 않을까 싶어서 args[0]으로 0번 인덱스를 찍어봤는데 에러가 발생했다.

    배열의 길이가 0이라고 한다.

    문자 배열이 들어가긴 하지만 크게 의미는 없는듯 하다.

    아니 그러면 왜 집어넣어놓은걸까..

     

    댓글

Designed by Tistory.