Tôi đang sử dụng IDE Eclipse Helios để phát triển Ứng dụng Web của chúng tôi. Trong phần Sự cố trong Eclipse, đối với một số dòng mô tả được hiển thị dưới dạng "Mã chết".Mã Dead có nghĩa là gì trong các Vấn đề về IDE của Eclipse Phần
Có ai vui lòng cho tôi biết Mã số thực sự có nghĩa là gì?
Vui lòng xem ảnh chụp màn hình để bạn tham khảo.
Ví dụ phần này được hiển thị dưới dạng mã chết dưới Eclipse
else {
int length;
if (ar != null)
length = Array.getLength(ar);
else
length = 0; // This line is dead code
Có lẽ bởi vì nó có thể chứng minh rằng 'ar' sẽ KHÔNG BAO GIỜ được null ở đó - không có mã chúng ta càng không thể nói chắc chắn (nhưng nếu không nó sẽ được một lỗi và tôi có khuynh hướng tìm kiếm các lỗi trong mã của bạn hơn là trong trình biên dịch eclipse;)) – Voo
Chỉ cần lưu ý - Eclipse đôi khi bị lỗi. Tôi đã thấy Eclipse Neon đưa ra lỗi "mã chết" cho mã được chứng minh là không chết. –