Kĩ thuật DEBUG trong Java (Eclipce)

I. Tư tưởng.
Trong quá trình compile time và runtime chương trình chạy rất nhanh nếu chúng ta muốn chương trình chạy chậm lại để kiểm tra xem chương trình có chạy đúng từng bước theo dự đoán của mình không => lúc này chúng ta sử dụng kĩ thuật DEBUG.

* Break Point :



B1 + Trong kĩ thuật Debug ta có một khái niệm là điểm break point bạn chỉ cần ấn chuột 2 lần vào số thứ tự dòng sẽ hiện 1 chấm nhỏ => Đây là break point.

B2 + Như đã trình bày ở trên thì chương trình chạy rất nhanh nên chúng ta cần kiểm tra từng bước nó thực hiện có đúng ý đồ của mình hay không (theo dõi từng bước)  => Chúng ta sử dụng điểm break point để dừng chương trình ở dòng này.

B3 + Sau khi đã chọn điểm break chúng ta chọn Debug Application.







=> Cửa sổ hiện ra giúp chúng ta quan sát được các bước chương trình chạy cũng như giá trị của biến thay đổi như thế nào.



* Những nút cần nhớ :  4 nút F5 F6 F7 F8.




+ Để cho điểm break point lùi xuống dòng tiếp theo ta ấn F6.
=> Mỗi lần nhấn F6 chương trình sẽ thực thi đúng những bước sẽ chạy (Ví dụ như f6 vào vòng lặp for thì mỗi lần nhấn F6 chương trình sẽ chạy 1 lần lặp).





+ Trong chương trình có nhiều điểm break point , nếu như bạn muốn chương trình nhảy đến điểm break point tiếp theo nhấn F8.(hoặc có thể bạn không muốn nhấn F6 10 lần để chương trình chạy hết vòng lặp for).


Khi break point đầu tiên ở dòng thứ 8 bạn muốn next đến break point ở dòng thứ 17 thì ấn F8.

(F6 chạy thẳng , F8 chạy vòng).



+ F5 và F7 :
=>  Khi bạn muốn truy suất xem hàm đc gọi ở Class khác thì ấn F5.
=> Khi bạn muốn quay trở lại chương trình đang chạy ấn F7.

Nhận xét

Bài đăng phổ biến