[Java] 주석의 종류 (구현 주석, 문서화 주석)

2025. 5. 22. 18:52·Back end/Java
반응형

💡 주석이란?

주석은 코드에 대한 설명을 작성하기 위한 용도로, 프로그램의 실행에는 영향을 주지 않습니다.
가독성을 높이고, 협업 시 의도를 명확하게 전달하거나 문서를 생성하는 데 사용됩니다.


📝 주석의 종류

1. 구현 주석 (Implementation Comment)

코드의 흐름을 이해하기 쉽도록 설명을 덧붙이는 주석으로, 두 가지 방식이 있습니다.

 

📌 행 단위 주석 (//)

한 줄에 대한 주석을 작성할 때 사용합니다.

int score = 90; // 학생의 점수를 저장하는 변수

💡 단축키 팁
대부분의 IDE(예: IntelliJ, Eclipse, VS Code)에서는 Ctrl + / 단축키를 사용하여 해당 줄을 주석 처리하거나 해제할 수 있습니다.
Mac 사용자의 경우 Command + / 를 사용하세요.

 

📌 블록 단위 주석 (/* */)

여러 줄에 걸쳐 주석을 작성할 때 사용합니다.

/*
이 코드는 학생의 점수를 기준으로
합격 여부를 판단합니다.
*/
if (score >= 60) {
    System.out.println("합격");
}

2. 문서화 주석 (Documentation Comment)

/** */ 형태의 주석으로, Javadoc 툴을 사용해 API 문서를 자동 생성할 때 사용됩니다.
클래스, 메서드, 필드, 인터페이스 등 선언부 바로 위에 작성합니다.

/**
 * Calculator 클래스는 기본적인 계산 기능을 제공합니다.
 * @author 홍길동
 * @version 1.0
 */
public class Calculator {

    /**
     * 두 수를 더하는 메서드입니다.
     * @param a 첫 번째 정수
     * @param b 두 번째 정수
     * @return 두 수의 합
     */
    public int add(int a, int b) {
        return a + b;
    }
}

 


🔖 요약

주석 종류 형태 용도
행 단위 주석 // 한 줄 설명
블록 단위 주석 /* ... */ 여러 줄 설명
문서화 주석 /** ... */ Javadoc 문서 자동 생성에 사용

 

반응형

'Back end > Java' 카테고리의 다른 글

[Java] 상수(Constant)  (0) 2025.05.26
[Java] 변수(variable)  (0) 2025.05.26
[Java] CMD에서 Java 파일 컴파일 및 실행하기 (HelloWorld.java 예제)  (0) 2025.05.21
[Java] 환경변수 설정하기 (windows)  (0) 2025.05.21
[Java] Java란 무엇인가?  (0) 2025.05.20
'Back end/Java' 카테고리의 다른 글
  • [Java] 상수(Constant)
  • [Java] 변수(variable)
  • [Java] CMD에서 Java 파일 컴파일 및 실행하기 (HelloWorld.java 예제)
  • [Java] 환경변수 설정하기 (windows)
Kim-SooHyeon
Kim-SooHyeon
개발일기 및 알고리즘, 블로그 운영에 대한 글을 포스팅합니다. :) 목표: 뿌리 깊은 개발자 되기
    반응형
  • Kim-SooHyeon
    soo_vely의 개발로그
    Kim-SooHyeon
  • 전체
    오늘
    어제
    • 분류 전체보기 (255) N
      • 알고리즘 (108)
        • 자료구조 (3)
        • Java (104)
        • Python (1)
      • Back end (71) N
        • Spring Project (28) N
        • Java (21)
        • API (1)
        • Python (0)
        • Django (3)
        • Linux (1)
        • 서버 (2)
        • 에러로그 (11)
        • 부스트 코스 (1)
      • Front end (9)
        • HTML, CSS (4)
        • JavaScript (4)
        • JQuery (0)
      • 기타 프로그래밍 (4)
        • Android Studio (1)
        • Arduino (2)
        • Azure Fundamental(AZ-900) (1)
      • 개발도구 (24)
        • IntelliJ (2)
        • Git (12)
        • SVN (0)
        • Eclipse (2)
        • 기타 Tool (8)
      • Database (16)
        • Oracle (10)
        • MySQL (0)
        • H2 Database (3)
        • ORM & JPA (1)
      • 자격증 (10)
        • 컴활 1급 (7)
        • 컴활 2급 (2)
        • SQLD (1)
      • 기타 (13)
        • 블로그 운영 (6)
        • 문서 (1)
        • 기타 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    1차원 배열
    spring
    단계별풀기
    BOJ
    오라클
    solved.ac
    백준 자바
    java
    jpa
    springboot
    백준알고리즘
    배열
    github
    문자열
    백준
    Oracle
    알고리즘
    Git
    구현
    for문
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kim-SooHyeon
[Java] 주석의 종류 (구현 주석, 문서화 주석)
상단으로

티스토리툴바