"안녕, 아미고!"
"안녕, 엘리! 머리를 다르게 했니? 잘 어울려!"
"정말요? 감사합니다!"
"오늘은 IntelliJ IDEA에서 작업하는 방법에 대해 말씀드리겠습니다."
"하지만 지금은 꽤 오랫동안 그것을 사용해 왔습니다."
"네, 알아요. 그래서 삶을 훨씬 더 단순하게 만드는 몇 가지에 대해 말씀드리고 싶습니다."
"모든 개발자가 할 수 있어야 하는 첫 번째이자 가장 중요한 것은 프로그램을 디버그하는 것입니다. '버그'는 프로그램의 오류에 대한 프로그래머 속어입니다."
IntelliJ IDEA 내에서 애플리케이션을 실행하기 위한 두 가지 모드가 있습니다.
단추 | 방법 |
---|---|
![]() |
프로그램을 정상적으로 실행 |
![]() |
디버그 모드에서 프로그램 실행 |
"아. 버그 모양의 버튼은 디버깅용이다. 굉장하다."
" 여기서 가장 중요한 점! 디버그 모드로 실행할 때 애플리케이션을 한 번에 한 단계씩 실행할 수 있습니다. 한 번에 한 줄씩."
"디버깅의 가장 중요한 부분은 중단점 입니다 ."
" 모든 코드 줄에 중단점을 배치할 수 있습니다 . 디버그 모드에서 실행 중인 프로그램은 이 지점에 도달하고 중단됩니다. 중단점을 추가하려면 커서를 원하는 줄에 놓고 Ctrl+F8을 누르십시오. 중단점을 제거하려면 Ctrl+를 누르십시오. 다시 F8. "
"다음 중단점까지 프로그램을 계속 실행하려면 F5를 누르십시오."
"프로그램 단계별 실행을 계속하려면 F7 또는 F8을 누르십시오."
"F7을 누르면 디버거가 메서드가 호출될 때 단계별로 실행됩니다."
"F8을 누르면 메서드 호출이 단일 단계로 처리됩니다. 디버거는 메서드를 단계별로 실행하지 않습니다."
"마지막 부분을 좀 더 자세히 설명해 주시겠습니까?"
"물론입니다. 여기 이 코드를 복사하고 어떻게 해야 하는지 설명할 때 예제로 사용하겠습니다."
package com.codegym.test;
public class MainClass
{
public static void main(String[] args)
{
int n = 100;
int sum = 0;
for (int i = 0; i< n; i++)
{
sum += i;
}
System.out.println(sum);
}
}
"이 예에서 우리는 단순히 0에서 n까지의 숫자의 합을 계산하고 있습니다."
중단점을 배치하는 방법
"옵션 1: 원하는 줄에 커서를 놓고 Ctrl+F8을 누릅니다."
"옵션 2: 원하는 줄을 마우스 왼쪽 버튼으로 클릭합니다."
중단점을 배치하는 방법 | 결과 |
---|---|
![]() |
![]() |
"중단점을 제거하려면 빨간색 원을 클릭하거나 Ctrl+F8을 누르십시오. "
"이제 디버그 버튼을 클릭하여 프로그램을 시작합니다."
"당신은 다음과 같은 것을 얻어야 합니다:"

"파란색 라인까지 모든 코드가 실행되었습니다. 파란색으로 강조 표시된 라인은 아직 실행되지 않았습니다."
"F8을 눌러 실행하십시오. 아래 그림과 같은 결과가 나타납니다."

"빨간색은 중단점을 나타냅니다.
"파란색은 현재 디버그 라인을 나타냅니다."
"코드의 숫자 100을 5로 바꾸고 전체 프로그램을 한 번에 한 줄씩 실행해 봅시다. 다음은 일련의 단계입니다."

"첫 번째 단계는 빨간색으로 강조 표시된 선입니다."
" 코드가 없기 때문에 빈 줄과 중괄호를 건너뜁니다 ."
"이제 프로그램을 좀 더 복잡하게 만들어 F7과 F8의 차이점을 보여드리겠습니다."

"F8을 누르면 현재 줄을 한 단계로 실행합니다."
"F7 키를 누르고 현재 줄이 메서드 호출이면 '한 단계씩' 들어가 한 번에 한 줄씩 실행할 수 있습니다."
"그래서 차이점은 우리가 방법을 시작하는지 여부입니다."
"네."
"F7과 F8을 사용할 수 있습니까? 즉, 관심이 없는 일부 방법을 건너뛰고 다른 방법을 사용할 수 있습니까?"
"예."
GO TO FULL VERSION