1. Hai loại bình luận

Chúng ta nên thêm một vài từ vào những gì đã nói ở trên.

Trong Java, bạn có thể viết lệnh, nhưng bạn cũng có thể thêm nhận xét cho các lệnh đó ngay trong mã. Trình biên dịch hoàn toàn bỏ qua các nhận xét. Khi chạy chương trình, tất cả các chú thích đều bị bỏ qua.

Đây là một ví dụ:

public class Home
{
   public static void main (String[] args)
   {
      /*
      Now we'll display the phrase 'Amigo is the Best'
      */
      System.out.print("Amigo ");
      System.out.print("is the ");
      System.out.print("Best");
   }
}

Chúng tôi đã thêm nhận xét 'Bây giờ chúng tôi sẽ hiển thị cụm từ…'. Phần đầu của nhận xét được biểu thị bằng một cặp ký hiệu ( /*) và phần cuối - bởi ( */). Khi chương trình được biên dịch, trình biên dịch sẽ bỏ qua mọi thứ giữa các ký hiệu /**/

Bạn có thể viết bất cứ điều gì bạn muốn bên trong một bình luận.

Thông thường, các nhận xét trong mã là về các phần khó hiểu của mã. Một số nhận xét bao gồm hàng chục chuỗi: chúng thường được viết trước các phương thức để mô tả các sắc thái trong cách chúng hoạt động.

Có một cách khác để thêm nhận xét vào mã. Bạn có thể sử dụng hai dấu gạch chéo ( //).

public class Home
{
   public static void main (String[] args)
   {
      System.out.print("Amigo ");
      System.out.print("is the "); // This is also a comment
      System.out.print("Best");
   }
}

Ở đây, mã bắt đầu bằng //và cho đến cuối dòng có //được coi là một nhận xét. Nói cách khác, không có cặp biểu tượng thứ hai được sử dụng để 'hoàn thành nhận xét'.


2. Bình luận từ cuộc đời lập trình viên

Nhân tiện, một số bình luận thực sự thú vị.

// I'm not responsible for this code. I was forced to write it against my will.
// Dear, future me. Please forgive me for this code.
// If I see something like this once more, I'll have a complete mental breakdown at work.
// If this condition is ever satisfied, please inform me for a reward. Phone: xxx-xxx-xxx.
//
// Dear programmer:
//
// When you finish 'optimizing' this subroutine
// and realize what a huge mistake it was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
// When I wrote this, only God and I understood what I was doing
// Now only God knows.
// Sometimes it seems that the compiler is just ignoring all my comments
// I dedicate all my code and my work to my wife Darlene,
// who will have to provide for me, our three kids, and the dog when
// it gets released to the public.
// Magic. Don't touch.

Vâng, một số ý kiến ​​​​rất buồn cười.