본문 바로가기
카테고리 없음

자바(java)의 디버깅 : 인텔리제이 (intelli J)

by 샤샤샤샤 2023. 1. 23.

대부분의 IDE에서는 디버깅 기능을 지원한다. 코드의 실행에 따라 변수의 변화와 값의 변화를 차근차근 단계적으로 보여줘서, 오류 또는 잘못된 값이 나오게 된 원인을 쉽게 파악할수 있게 해주는 기능이다.

public class ex49 {
    public static void main(String[] args) {
        //런타임 디버깅 사용법
        //*반복문에서 코드의 흐름을 파악하거나, 변수의 값을
        //확인하는 용도로 사용.
        //*print문만으로 전체 맥락을 파악하기 어려울때 사용.
        //실행 > 디버그 (Shift + F9) 기능 이용
        //Break Point(중단점)을 설정한다. CTRL + F8
        //스텝오버(F8) : 다음 줄로 이동
        //스텝인투(F7) : 함수 안으로 이동
        //다시시작(F9) : 계속해서 진행(Resume)
        for(int i=0; i<5; i++){
            System.out.println(i);
        }
    }
}