본문 바로가기

Programming/Java

[자바 강좌] 4화 실행문과 설명문

[자바 강좌] 4화 실행문과 설명문




 격적인 프로그래밍에 앞서서 각 언어의 규칙에 대한 이해는 필수 입니다.

그런면에서 지금 연재하는 부분들이 다 간단하면서도 중요한 개념들 입니다. 이번 시간에는

자바강좌 4화 실행문과 설명문에 대해서 배워보도록 하겠습니다.



쉽지만 중요한 개념 '주석' !


흔히 우리들은 책을 읽을때 어려운 책일수록 '주석'이 많이 등장 합니다. 용어 풀이등을
위해서 지면의 아래나 혹은 별도의 페이지를 구성해서 낱말의 뜻을 쉽게 풀어서 설명해
주는 역할을 하는 것이죠. 

프로그래밍 에서 주석은 자신의 코드에 대한 '설명'을 해주는 역할을 담당 합니다.
즉, 자신이 작성한 코드가 매우 많을 경우 시간이 지나고 오랜만에 해당 코드를 열어볼 경우
혹은 다른 사람과의 협업을 통해 코딩을 할 경우 빠른 시간에 해당코드를  '이해'를 하는 것이 목적입니다.

대게 '주석'이라고 불리우지만 간혹 프로그래머들 중에 '설명문' 이라고도 부르는 경우가 꾀 있습니다.

"설명문 = 주석 은 같은 말"

이라고 정리 하시면 됩니다^^  

그렇다면, 여기서 한가지 의문점이 생깁니다. 주석이라는 것은 '설명하는 역할'을 담당 하는데
그러면 한글로 사용 하는 것인가요?

네, 한글로도 사용이 가능 합니다. 물론 글로벌 언어인 '영어'도 가능하며  어떻게 쓰든 자유 입니다.
이러한 이유는, 컴파일 에서 제외되는 문장이기 떄문 입니다.

// 프로그래머
/* 프로그래머 */
/** 프로그래머 */

▲ JAVA의 주석(설명문) 



실습을 통해 주석개념 완전정복!





최근 인기를 끌고 있는 드라마 '미생'의 한석율의 명대사

"역시... 현장이지 말입니다" 


프로그래밍에서도 결국은 '직접코딩 해보는 경험'이 제일 좋습니다.

학원에서 알려주는 강좌도 결국 보면서 따라 코딩 하는 것이고 잘 몰라서 학원 간다고 하지만

충분히 '독학'할 수 있는 영역이고 모르면 계속 따라서 코딩해보고 '스스로 꺠닫는 학습법'이 뛰어난 프로그래머들의 공통된 모습입니다






메모장을 열고, 다음과 같이 코딩해 줍니다. 

이떄 빨간색 으로 제가 표시한 부분을 유념해 주시기 바랍니다^^


설명드리자면, // 이라고 입력하면 그 줄의 끝까지 설명으로 인식하기 떄문에 컴파일에서 제외가 됩니다.

/*  */ 로 안에 설명을 입력하는 경우는 2줄 이상 넘을 때 사용 하기 좋습니다.

/**  */ 로 표시한 마지막 주석은 프로그래머를 위한 주석이 아닌 '자바의 유틸리티 중 하나이 javadoc' 로

HTML 문서를 만들떄 포함해야 할 내용을 말합니다.


즉, /**  */ 로 감싼 설명은 변수,클래스,public 메소드를 설명할 때에 사용 하실 수 있지만 다른곳에서는

사용 하실 수 없습니다. 



다, 그러면 저장을 합니다. 

아시겠지만 메모장으로 저장하더라도 파일명을 .text가 아닌 java로 바꾸어서 저장하셔야 하며,

클래스명과 파일명을 일치시켜 줍니다. 저장은 1화떄 헬로우월드 만드실떄 처럼

해당경로로 이동하셔서 저장 시켜줍니다.


우리는 아직 cmd 창으로 실습을 이어가고 있기 떄문에

cmd창을 열어서 지난 1화 때 설명드린 설치경로로 이동 합니다.




▲ dir을 입력하면 우리가 만든 'Java_comment.java' 가 있습니다.

여기서 첫번째 J는 대문자 입니다^^


자, 이제 컴파일 해보죠.





javac Java_comment.java 라고 입력하고 잠시뒤에 아무런 변화가 없습니다.

오류가 없다는 것은 '컴파일 성공' 이라고 지난번에도 말씀 드렸죠? ^^


dir를 입력해서 디렉토리안의 내용을 살펴보자 이번에는 .class 라는 파일이 하나 더 생성 된 것을

확인 할 수 있습니다.



자, 이제 대망의 결과를 확인 할 떄 입니다.




java Java_comment 라고 입력하자

주석문은 제외하고 아주 잘 나온 모습을 확인 할 수 있습니다^^

이번 시간은 여기까지 입니다. 감사합니다 




5화에서 만나요 +_+