[Java] BigO/디버깅하는 법

소이뎁·2023년 9월 21일
1

Java

목록 보기
8/26
post-thumbnail

📍 BigO(시간 복잡도)

BigO설명
O(1)코드 한 줄
O(log n)반복문 하나를 덜 돌린 것
O(n)반복문 하나
O(n log n)중첩 반복문을 덜 돌린 것
O(n^2)중첩 반복문

📍 디버깅하는 법

이미지 출처

1) 디버깅 실행

  • Breakpoints 생성
    • 라인 넘버 왼쪽 옆 파란 줄에서 마우스 오른쪽 버튼 클릭하고 Toggle Breakpoint를 선택
    • 라인 넘버 왼쪽 옆 파란 줄에서 더블 클릭
  • 프로그램 실행
  • Confirm Perspective Switch 창이 뜨면 Switch 버튼을 클릭하여 Debug Perspective로 전환
  • F6을 눌러 한 줄씩 코드를 실행
  • Variables 탭에서 변수 값 확인(초록 음영이 다음 라인으로 넘어갈 때 값이 표시됨)

2) 디버깅 종료

  • F8을 눌러 코드를 끝까지 실행시켜 Resume 아이콘을 비활성화시키고 Suspend 아이콘을 활성화
  • Breakpoints 삭제
  • 우측 상단의 Java EE 아이콘은 눌러 Java EE Perspective로 전환

References

🔗 https://www.eclipse.org/community/eclipse_newsletter/2017/june/article1.php
🔗 https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-stepping.htm

0개의 댓글