logo

자바 코멘트

그만큼 자바 주석은 컴파일러와 인터프리터에 의해 실행되지 않는 프로그램의 명령문입니다.

코드에서 주석을 사용하는 이유는 무엇입니까?

  • 주석은 코드의 세부 사항을 추가하여 프로그램을 더 읽기 쉽게 만드는 데 사용됩니다.
  • 코드를 유지 관리하고 오류를 쉽게 찾을 수 있습니다.
  • 댓글은 해당 항목에 대한 정보나 설명을 제공하는 데 사용될 수 있습니다. 변하기 쉬운 , 방법, 수업 , 또는 어떤 진술.
  • 대체 코드를 테스트하는 동안 프로그램 코드의 실행을 방지하는 데에도 사용할 수 있습니다.

Java 주석 유형

Java에는 세 가지 유형의 주석이 있습니다.

  1. 한 줄 주석
  2. 여러줄 주석
  3. 문서 설명
Java 주석 유형

1) 자바 한줄 주석

한 줄 주석은 코드의 한 줄만 주석 처리하는 데 사용됩니다. 이는 진술에 주석을 달 때 가장 널리 사용되며 가장 쉬운 방법입니다.

한 줄 주석은 두 개의 슬래시로 시작됩니다. (//) . // 앞에 있는 텍스트는 Java에서 실행되지 않습니다.

통사론:

 //This is single line comment 

Java 프로그램에서 한 줄 주석을 사용해 보겠습니다.

CommentExample1.java

 public class CommentExample1 { public static void main(String[] args) { int i=10; // i is a variable with value 10 System.out.println(i); //printing the variable i } } 

산출:

 10 

2) 자바 여러줄 주석

여러 줄 주석은 여러 줄의 코드에 주석을 달 때 사용됩니다. 복잡한 코드 조각을 설명하거나 한 번에 여러 줄의 코드를 주석 처리하는 데 사용할 수 있습니다(한 줄 주석을 사용하는 것은 어렵기 때문입니다).

여러 줄 주석은 /*와 */ 사이에 배치됩니다. /*와 */ 사이의 텍스트는 Java에서 실행되지 않습니다.

통사론:

대칭차
 /* This is multi line comment */ 

Java 프로그램에서 여러 줄 주석을 사용해 보겠습니다.

CommentExample2.java

 public class CommentExample2 { public static void main(String[] args) { /* Let's declare and print variable in java. */ int i=10; System.out.println(i); /* float j = 5.9; float k = 4.4; System.out.println( j + k ); */ } } 

산출:

 10 

참고: 일반적으로 //는 짧은 주석에 사용되고 /* */는 긴 주석에 사용됩니다.

3) 자바 문서 설명

문서 주석은 일반적으로 문서 API를 만드는 데 도움이 되므로 프로젝트나 소프트웨어 응용 프로그램을 위한 대규모 프로그램을 작성하는 데 사용됩니다. 이러한 API는 참조, 즉 코드에서 어떤 클래스, 메서드, 인수 등이 사용되는지 확인하는 데 필요합니다.

문서 API를 생성하려면 다음을 사용해야 합니다. javadoc 도구 . 문서 주석은 /**와 */ 사이에 위치합니다.

통사론:

 /** * *We can use various tags to depict the parameter *or heading or author name *We can also use HTML tags * */ 

javadoc 태그

문서 주석에 일반적으로 사용되는 태그 중 일부는 다음과 같습니다.

꼬리표 통사론 설명
{@docRoot} {@docRoot} 모든 페이지에서 생성된 문서의 루트 디렉터리에 대한 상대 경로를 표시합니다.
@작가 @저자 이름 - 텍스트 클래스 작성자를 추가합니다.
@암호 {@코드 텍스트} HTML 마크업이나 중첩된 javadoc 태그로 해석하지 않고 코드 글꼴로 텍스트를 표시합니다.
@버전 @version 버전-텍스트 -version 옵션을 사용할 때 'Version' 하위 제목과 버전 텍스트를 지정합니다.
@부터 @출시 이후 생성된 문서에 이후 텍스트가 포함된 'Since' 제목을 추가합니다.
@param @param 매개변수 이름 설명 '매개변수' 섹션에 지정된 이름과 설명이 포함된 매개변수를 추가합니다.
@반품 @반품 설명 무언가를 반환하는 모든 메소드에 필요합니다(void 제외).

Java 프로그램에서 Javadoc 태그를 사용해 보겠습니다.

Calculate.java

 import java.io.*; /** * <h2> Calculation of numbers </h2> * This program implements an application * to perform operation such as addition of numbers * and print the result * <p> * <b>Note:</b> Comments make the code readable and * easy to understand. * * @author Anurati * @version 16.0 * @since 2021-07-06 */ public class Calculate{ /** * This method calculates the summation of two integers. * @param input1 This is the first parameter to sum() method * @param input2 This is the second parameter to the sum() method. * @return int This returns the addition of input1 and input2 */ public int sum(int input1, int input2){ return input1 + input2; } /** * This is the main method uses of sum() method. * @param args Unused * @see IOException */ public static void main(String[] args) { Calculate obj = new Calculate(); int result = obj.sum(40, 20); System.out.println(&apos;Addition of numbers: &apos; + result); } } </p>

javac 도구로 컴파일합니다.

문서 만들기

자바 댓글

다음을 통해 문서 API를 생성하세요. javadoc 도구:

자바 댓글

이제 HTML 파일이 생성되었습니다. 계산하다 현재 디렉토리의 클래스, 즉 abc데모 . HTML 파일을 열면 문서 주석을 통해 제공되는 Calculate 클래스에 대한 설명을 볼 수 있습니다.

Java 주석이 실행 가능합니까?

연령: 우리가 알고 있듯이 Java 주석은 컴파일러나 인터프리터에 의해 실행되지 않습니다. 그러나 컴파일러에서 코드의 어휘 변환 전에 코드 내용은 처리를 쉽게 하기 위해 ASCII로 인코딩됩니다.

Test.java

 public class Test{ public static void main(String[] args) { //the below comment will be executed // u000d System.out.println(&apos;Java comment is executed!!&apos;); } } 

산출:

자바 댓글

위 코드는 컴파일러가 유니코드 문자 를 구문 분석하기 때문에 출력을 생성합니다. u000d 로서 새 줄 어휘 변환 전에 코드가 아래와 같이 변환됩니다.

Test.java

 public class Test{ public static void main(String[] args) { //the below comment will be executed // System.out.println(&apos;Java comment is executed!!&apos;); } } 

따라서 유니코드 문자는 print 문을 다음 줄로 이동시키고 일반 Java 코드로 실행됩니다.