Java

[생활코딩 JAVA] 006 프로그래밍이란?/ 디버거

유호야 2020. 8. 16. 13:58
반응형

강의소개

: 시간의 순서에 따라서 일어나야 하는 일을 컴퓨터에게 알려주는 일이 프로그래밍입니다. 프로그래밍을 통해서 만든 결과물이 프로그램입니다. 이 수업에서는 프로그래밍의 의미를 파악해보고, 이미 우리가 혁명적인 능력을 갖게 되었다는 것을 설득시켜드릴 것입니다.

 

프로그래밍을 하는 이유 > 자동화된 처리를 이용하기 위해서

 

프로그래밍을 하는 이유

인간이 할 수 없는 일들을 정확하고 자동적으로 처리를 하기 위해
그러한 언어 중 하나가 자바

프로그래밍을 할 때 혼자서 하지 않음
사람들과 함께 만드는 과정이 소프트웨어를 만드는데 필수적이다.
상대방이 만든 부품을 사용해서 코드를 작성한다 ㅎ

프로그래밍을 통해서 많은 일들을 자동화시킬 수 있겠다.

디버깅

bug : 우리가 짠 코드의 의도하지 않은 문제를 의미함
debug : bug를 잡는 행위
debugger : 디버깅을 할 때 사용하는 도구

이클립스 사용을 기반으로 하는 디버깅을 배우면, 다른 툴에서도 가능함.

break pointer 점을 클릭해서 동작을 멈추게 한다.

debug okjavagoinHome > 디버거를 통해서 실행하는 것.

 

디버거를 이용하면, 한 줄 한 줄 실행할 수 있다.

perspective 

벌레 이모티콘은 디버깅을 할 때 이용하는 테마 기능과 같은 것

 

debugger로 switch할 건지 물어본다.

그럼 화면 구성이 바뀜

그럼 화살표를 찍어놓은 break point 에서 실행이 멈춰 있다.

 

 

step over를 클릭하면, 명령어 하나만 실행된다.

variables java apt 507 로 된다.

 

 

 

terminate : 종료

반응형