1. Xem

Khi quá trình thực thi chương trình của bạn dừng tại một điểm ngắt hoặc khi bạn đang thực hiện từng bước một lệnh, bạn có thể xem giá trị của các biến đã biết tại vị trí hiện tại trong chương trình.

Hãy viết một chương trình điền vào một 10mảng -element với các số từ 100đến 109. Ví dụ:

Gỡ lỗi trong các biến IDEA

IntelliJ IDEA đủ thông minh để hiển thị giá trị của các biến quan trọng ngay phía trên mã. Trong trường hợp của chúng ta, chúng ta đang nói về databiến mảng

Ngoài ra, ở cuối ảnh chụp màn hình, chúng tôi thấy tab Trình gỡ lỗi đang mở (không phải Bảng điều khiển ). Nó hiển thị tất cả các biến (cùng với giá trị của chúng) được biết tại vị trí này trong chương trình.

Nếu bạn nhấn F810 lần, thì bạn sẽ thực hiện 5 lần lặp qua vòng lặp (một lần nhấn cho tiêu đề vòng lặp và một lần cho phần thân vòng lặp). Sau đó, bạn sẽ nhận được một kết quả như thế này:

Gỡ lỗi trong các biến IDEA 2

Chúng tôi đã hoàn 5thành 10các lần lặp của vòng lặp và bạn có thể thấy rằng mảng dữ liệu đã có 5các giá trị: 100, 101, 102, 103104.

Nhân tiện, nếu bạn thu gọn nội dung của mảng, bạn có thể thấy một số biến hữu ích hơn:

Gỡ lỗi trong các biến IDEA 3

2. Thay đổi giá trị của biến

Nhân tiện, nếu bạn muốn kiểm tra xem chương trình của bạn sẽ hoạt động như thế nào với một số giá trị biến nhất định, bạn có thể chỉ cần thay đổi giá trị của bất kỳ biến nào ngay trong khi chương trình đang chạy (ở chế độ gỡ lỗi).

Để làm điều này, nhấp chuột phải vào tên của biến hoặc nhấn F2:

Sau đó, chỉ cần nhập giá trị mới của biến và nhấn Entervà thế là xong:

Bạn mới học được tối đa 5% tất cả các tính năng của IntelliJ IDEA. Khi bạn đã thành thạo những điều này, chúng ta sẽ nói về phần còn lại.


3. Thực thi một đoạn mã

Bạn cũng có thể thực thi mã tùy ý bất kỳ lúc nào trong khi chương trình của bạn đang chạy. Điều này được thực hiện bằng cách sử dụng tổ hợp phím Alt+ F8hoặc mục tương ứng trong menu ngữ cảnh:

Thực thi một đoạn mã

Một cửa sổ đặc biệt sẽ mở ra nơi bạn có thể viết bất kỳ mã nào và mã đó có thể sử dụng bất kỳ biến nào đã biết tại vị trí hiện tại trong quá trình thực thi chương trình!

Bạn có thể gọi bất kỳ phương thức nào, chẳng hạn, để làm cho chương trình hiển thị một số văn bản trên màn hình mà không làm gián đoạn công việc của nó! Ví dụ:

Thực thi một đoạn mã 2