본 포스팅은 '이젠아카데미컴퓨터학원 종로캠퍼스'에서 진행한 윤대명 선생님의 강의를 듣고 공부한 내용을 정리한 것입니다.
*참고 자료: 신용권, 『이것이 자바다』, 한빛미디어(주), 2015.
목차
1. 'Hello Java' 출력하기
▼이클립스에서 새로 만든 [Class]를 보면 중괄호 블록을 볼 수 있습니다. 이 중괄호를 영문으로 'brace(브레이스)'라고 부릅니다.
▼내가 만든 [Class]의 블록이 'brace'부터 'brace'까지라는 의미입니다.
▼자바 랭귀지는 기본적으로 블록을 잡아야 합니다. 내가 만드는 게 어디서 어디까지인지 명확하게 작업을 하는 것입니다.
▼중괄호 안에 아래와 똑같이 타이핑합니다.
▼여기서 'main'은 메소드입니다. 소괄호 앞에 있는 문자를 메소드라고 명명합니다. (소괄호가 붙어있는 'println'도 메소드입니다.) 하나의 [Class] 안에 'main'을 두 개 넣을 순 없습니다. 'main'은 [Class] 하나당 하나입니다.
▼메소드는 함수와 비슷하다는 특징이 있습니다. 함수 안에 뭔가를 넣으면 동작을 하는 것처럼, 메소드 안에는 동작을 처리하기 위한 코드들이 들어갑니다.
▶자바 가상 머신은 제일 먼저 메소드를 찾아서 실행을 합니다. [Class]는 'main()' 메소드가 있어야만 실행이 됩니다. [Class]를 만드는데 [Class] 블록 안에 'main()' 메소드가 없으면 실행이 아예 되지 않습니다. 그렇기 때문에 'main()' 메소드를 프로그램 실행 진입점(entry point)라고 합니다.
1-1. 세미콜론(;)
▼메소드를 가져다 쓸 때에는 끝에 반드시 세미콜론(;)을 붙여야 합니다. 세미콜론(;)이 붙으면, '이 부분이 실행문이다.'라는 걸 표시해 주기 때문입니다.
▼세미콜론(;)이 있어야 이 코드가 실행이 됩니다. 세미콜론(;)이 빠지니 오류가 뜨는 것을 볼 수 있습니다.
1-2. 오타
▼만약 틀린 것이 있으면 틀린 부분에 빨간 줄이 뜨고, 해당 줄 왼편에 엑스 박스가 뜹니다. 'System'의 'S'를 빠트리니 빨간 줄과 엑스 박스를 볼 수 있었습니다.
1-3. 'Eclipse' 저장하는 방법
1. 왼쪽 상단에 아이콘을 누릅니다.
2. 상단 바의 [File] - [Save]를 누릅니다.
3. [Command] + [S]를 누릅니다. (Windows의 경우 [Ctrl] + [S]를 누릅니다.
▼틀린 것 없이 타이핑한 걸 확인하고, 저장해 줍니다.
1-4. 이클립스 코딩 후 실행시키는 방법
▼1. 상단에 있는 초록색 동그라미 아이콘을 누릅니다.
▼2. 상단 바의 [Run]에서 [Run]을 누릅니다.
▼3. [Class] 창에서 우 클릭을 한 뒤, [Run As] - [1 Java Application]을 누릅니다.
▼실행을 하면, [Console]이라는 탭에 [Hello Java]가 출력된 것을 확인할 수 있습니다.