Đó là một mẹo dễ thương, nhưng giống như hầu hết các thủ thuật dễ thương, có thể tốt hơn là chỉ để làm điều đó đúng.
Một khi bạn đến điểm mà bạn chắc chắn muốn đăng nhập (chắc chắn đủ để thêm một cái gì đó như thế), tại sao không chỉ nhận được Log4J hoặc một số hệ thống ghi nhật ký khác thậm chí còn linh hoạt và mạnh mẽ hơn?
Bí danh là loại dễ thương và thú vị nếu bạn ở một mình, nhưng ngay cả khi bạn là một người đánh máy thực sự chậm và nó tiết kiệm cho bạn toàn bộ 5 giây mỗi lần bạn nhập (trên System.out hoặc "sysout +<ctrl-space>"
trong nhật thực/netbeans), bạn sẽ mất thời gian đó gấp mười lần lần đầu tiên một người nào đó - có thể bạn - thấy "ngoài". và không biết ngay ý nghĩa của nó. Tôi có nghĩa là, trong một chương trình chúng ta hãy nói rằng bạn đã làm những gì một số poster khác đề xuất và chuyển hướng "ra" để đi đến một tập tin thay vì STDOUT nhưng Trong một số lớp học, có lẽ "ra" vẫn đi đến System.out. hoặc có thể bạn quên rằng bạn đã chuyển hướng nó đến một tệp. Sau đó bạn đến và nói "vâng, nó nói:
out.println("WE MADE IT");
nhưng tôi không thấy dòng đó trong STDOUT, cái quái gì?"
Sau đó, bạn dành 4 giờ theo dõi chỉ báo xấu thay vì sửa lỗi.
Nguồn
2010-06-14 23:43:27
Anh ta có thể dễ dàng thêm vào một khai báo 'java static tĩnh.out.out;' ở đầu tệp. – ILMTitan
@ILMTitan là giải pháp thậm chí còn gọn gàng hơn, nhưng tất nhiên sẽ chỉ hoạt động với java 5 trở lên. – Alb
@Alb Java 5 đã hoàn thành giai đoạn End Of Service Life. –