Java를 공부하다 보면 //, /* */, \ 등의 기호를 자주 보게 됩니다. 이 기호들은 연산자가 아니라 주석(Comment) 또는 특수 문자(Escape Sequence)에 해당합니다. 이번 글에서는 Java에서 이 기호들이 어떤 역할을 하는지 알아보겠습니다.
// (한 줄 주석, Single-line comment)// 뒤에 오는 내용은 코드로 실행되지 않고 주석으로 처리됩니다.// 이 코드는 실행되지 않습니다.
System.out.println("Hello, World!"); // 이 부분도 주석입니다.
위 코드에서 // 이 코드는 실행되지 않습니다. 와 // 이 부분도 주석입니다. 부분은 실행되지 않습니다.
/* */ (여러 줄 주석, Multi-line comment)/*로 시작하고 */로 끝나는 사이의 모든 내용이 주석으로 처리됩니다./*
이 코드는 실행되지 않습니다.
여러 줄을 사용할 수 있습니다.
*/
System.out.println("Hello, Java!");
위 주석 안의 내용은 코드로 실행되지 않습니다.
\ (백슬래시, Escape Sequence)\는 백슬래시(\) 자체를 출력할 때 사용됩니다.System.out.println("C:\\Program Files\\Java");
// 출력: C:\Program Files\Java
이렇게 하지 않으면 C:\Program Files\Java처럼 백슬래시가 단독으로 쓰여 오류가 발생할 수 있습니다.
*/ (여러 줄 주석 닫기, Multi-line comment closing)/*로 시작한 여러 줄 주석을 닫을 때 사용합니다.*/ 자체만으로는 의미가 없고, 반드시 /*와 함께 사용해야 합니다./*
여러 줄 주석을 시작합니다.
주석을 닫으려면 */를 사용합니다.
*/
\*/ (이스케이프 문자 + 주석 기호)/*와 */는 주석의 시작과 끝을 나타내는 기호이므로, 주석 내부에서 */를 사용하면 주석이 끝나 버립니다.*/를 주석 내부에서 그대로 쓰고 싶다면 백슬래시(\)를 활용할 수 있습니다./*
이 주석 안에서 *\/ 를 사용하면 주석이 닫히지 않습니다.
*/
이렇게 하면 */를 그대로 포함하는 주석을 작성할 수 있습니다.
Java에서 //, /* */, \ 등의 기호는 연산자가 아니라 주석이나 특수 문자로 사용됩니다. 코드에 주석을 적절히 활용하면 가독성이 좋아지고 협업할 때도 유용합니다. 또한 문자열에서 백슬래시(\)를 사용할 때 주의해야 한다는 점도 기억해 두세요!
이제 주석과 특수 문자를 활용하여 깔끔한 Java 코드를 작성해 보세요! 😊