Тёмный

JAVA1 - 10. 디버거 

생활코딩
Подписаться 348 тыс.
Просмотров 46 тыс.
50% 1

Опубликовано:

 

31 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@eastegfme5238
@eastegfme5238 7 месяцев назад
감샤합니당
@min2min2
@min2min2 5 лет назад
이것이 편한지 모르는 나는 아직 쌩초보....
@asdddconng
@asdddconng 3 года назад
이번 수업보고 엥...?? 하고 이해를 못했는데 언젠가 이해하고 무릎을 탁 칠 수 있는 날이 오기를 바랍니다.
@namen631
@namen631 Год назад
resume: 더블클릭으로 화살표를 체크한 중단된 지점 전까지 실행시킨다. terminate: 디버깅 종료 step into: 해당 줄의 코드의 메소드의 작동 과정을 구체적으로 볼 수 있다. step over: 화살표를 다음 줄로 넘기고 그 중단된 지점 전까지 실행시킨다. debuging: 디버깅을 실행시켜서 코드를 한줄씩 실행시킬 수 있고, 실행시키는 순간에 우리의 application내의 변수의 상태를 하나하나 체크할 수 있다. 이를 통해 코드의 문제를 파악하기 용이하다. java:다시 자바 코드를 작성하기 용이한 상태로 화면을 변환시킨다.
@kwanyongdamonjo2589
@kwanyongdamonjo2589 4 года назад
bug : 코드의 의도하지 않은 문제 debugging : 버그를 잡는 행위 debugger : debugging을 할 때 사용하는 도구 step1 : 프로그래밍을 멈춤 (double click -> break pointer) step2 : Debug 실행 버튼 click perspective (java -> debug 전환) step-over click시 한 명령어만 실행 즉, debuger를 이용하면, 프로그램을 한줄한줄 실행가능 또한, 그 순간 어플리케이션 내 변수의 상태를 하나하나 체크 가능 (엄청난 기능!) step3 : 중간부분 자동실행 시 해당부분 줄번호 더블클릭 -> play 버튼 click (더블클릭 한곳부터 다시 한줄씩 명령 진행) on 어떤 원인에 의해 print? step-into 버튼 누르면, method 확인 가능 step-reture 버튼 누르면, 다시 바깥쪽으로 빠져나감 모든작업 완료 후 빨간버튼(terminate) 누르면, debug 종료 마지막으로, java 코딩할떄의 화면으로 돌아가려면 perspective java버튼 누르면 됨
@하늘고래-n6x
@하늘고래-n6x 3 года назад
생활코딩 강의 들으면서 AuthApp3 만들다가 디버깅 해보라 하셨는데 방법을 까먹어서 ㅋㅋㅋㅋㅋ 다시 배우러 왔어요ㅋㅋㅋ 이거 들었던 강의가 맞는데도 다시 들으니까 새롭네요 ㅋㅋㅋㅋ 그 때는 안들렸던게 이번에는 조금더 들려요 ㅋㅋㅋ 초심자는 어려움과 고독함 속에서 고통받는 다는 말 왜이렇게 공감되죠 ㅠㅠ 어떻게 이리 초심자의 맘을 잘 아시나요 ㅠㅠ
@그11
@그11 3 года назад
Resume : 디버깅을 할 때, 더블클릭으로 체크해 놓은 곳까지 프로그램을 쭉 실행시킨다 Terminate : 디버깅 종료 Step Into : 해당 코드 라인의 메소드가 어떻게 작동하는지 보다 구체적으로 볼 수 있다 Step Over : 코드를 한 줄씩 실행시킨다 Debug : 디버그를 실행하며, 디버그에 용이한 구성으로 창의 모양이 바뀐다
@parkdan5832
@parkdan5832 4 года назад
아마 이번 수업이 제일 이해 안되는 것 같습니다.
@fact5075
@fact5075 3 года назад
1.Resume : 내가 브레이크 포인트를 설정한 곳부터 더블클릭하여 설정한 곳까지 한번에 다 디버깅을함. 2.Terminate : 디버깅을 종료 3.Sep info : 내가 지금 보고 있는 줄에 대한 정보(어디서 온건지, 어떤 코드를 사용한지)로 안내하여 보여줌 4.Step over : 다음 코드로 디버깅 및 이동 5.Step filter : 원치 않는 타입들을 필터링 하거나 디버깅시 브레이크 포인터가 안걸리게 할수도 있으며 내가 관심있는 코드만 보거나 소스가 있지 않는 부분까지 브레이크가 걸리는것을 막을수 있다. 6.Debug : 디버그 퍼스펙티브 7.Java 퍼스펙티브 : 자바로 코드를 만들때 사용하는 화면보여주기 8. Egit : 내가 만들고 사용하는 프로젝트를 인터넷의 특정 저장소에 저장을 하여 연동 및 사용할수 있게 만들어줌. 9. Debug : 디버그 퍼스펙티브
@haj192
@haj192 2 года назад
첫번째 버튼(Resume) : 브레이크 포인트가지 한번에 실행이 된다. 두번째 버튼(Terminate) : 프로그램이 실행되는 중 중지를 시킬 수 있다. 프로그램 실행하다 왜 어떤 값도 안나오지란 생각때문에 여러번 실행하게 되면 렉이 걸리니, 무조건 중지를 하고 프로그램을 실행하길..ㅎ(제 경험은 아니고..하하..) 세번째 버튼(Step Into) : 브레이크 포인트가 가르키고 있는 파일을 보여준다. 네번째 버튼(Step Over F6) : 코드를 한줄한줄 실행시켜 준다.(주석문은 넘어간다.) 다섯번째 버튼(Debug) : 디버거를 실행시켜준다. 여섯번째 버튼(JAVA) : 원래 화면으로 돌아간다. 일곱번째 버튼 : 디버깅화면을 보여준다.
@데몰아
@데몰아 2 года назад
브레이크포인트 - 멈추고 싶은 라인 더블클릭하면 점이 생김 Debug (벌레모양) - 디버그 실행, 디버그창 열린다 (switch 눌러주면 됨) step over 코드를 한줄씩 실행시켜준다 Step into 해당 코드의 명령어 (메소드)가 어떻게 작동하는지 자세히 보여줌 Step return Step into에서 다시 원래대로 나온다 Resume(플레이버튼) - 현재 위치에서 더블클릭으로 체크한 지점까지 쭉 디버깅한다 Terminate (정지버튼) - 디버깅 종료. 이후 우측 상단에 벌레 아이콘 바로 옆에 j 작게 써있는 아이콘 누르면 코딩 편집하는 화면(perspective)으로 돌아감
@영듀잇
@영듀잇 3 года назад
21.07.02 와... 소프트웨어학과 3년 허투루 배운 느낌...ㅋㅋ 덕분에 많은 것들을 배워갑니다! 첫 번째 버튼은 브레이크 포인트 전까지 코드가 다 실행되게끔 하는 버튼이고, 정지 버튼은 말 그대로 디버깅을 종료하는 버튼입니다. 스텝 오버는 코드를 한 줄 씩 실행하는 것이고, 스텝 인투는 실행된 메소드(?)가 어디 있는지 찾아가주는 역할을 하고, 스텝 리턴은 반대로 메인으로 돌아오게 합니다. 벌레 아이콘은 디버거를 실행하는 버튼이고, 밑에 세 개는 퍼스펙티브(관점)를 바꿔주는 역할을 합니다. 자바 코드를 입력하는 것과 디버깅 모드를 번갈아 실행할 수 있게 합니다.
@바어다
@바어다 2 года назад
Resume 플레이버튼 : 한줄 한줄 실행시키기 힘들고 생략하고 싶은 부분이 있을 때 브레이크 포인트를 찍은 곳까지 한번에 실행이 된다. Terminate 빨간버튼 : 디버거 종료하기. Step into 90도 화살표 버튼 : 메소드가 어떻게 작동되는지 궁금할 때 어떤 원인에 의해서 작동하는지 자세히 알 수 있다. Step over 유턴 화살표 버튼 : 한줄한줄 씩 실행해 나갈 수 있는 버튼. 코딩 되어 있는 변수를 실행하는데 우측의 Variables 창에 실행된 변수가 추가 된다. 벌레버튼 디버거 : 디버그 실행하기, 변수 상태를 하나한 체크할 수 있는 상태가 된다. 오른쪽의 퍼스펙티브 쪽이 벌레로 바뀐다. (원상태는 J)
@mykim7970
@mykim7970 4 года назад
이거 id값이 18 21 25 27왜자꾸 변하는건가요? 세큐리티, 엘리베이터 변수에 뭔가 계산이라도 있는건가요?? 7:08
@righf
@righf 2 года назад
플레이 버튼과 정지 버튼을 통해 디버깅을 시작하고 멈출 수 있고, 꺾어진 화살표 모양 아이콘을 통해 디버깅 지점을 앞뒤로 이동할 수 있어요. 벌레 모양 아이콘이 디버그로 전환시켜주는 기능이고, 벌레 모양 옆 선물꾸러미와 J 알파벳이 있는 아이콘이 원래 자바소스코드 화면으로 돌아오는 버튼입니다.
@bewitched3238
@bewitched3238 Год назад
Step into : 해당 코드 라인의 메소드가 어떻게 작동되는지 더 자세히 볼 수 있다. Step over : 코드를 1줄씩 실행할 수 있다. Breaking Point : 라인 숫자 옆에 더블클릭으로 지정이 가능하며 해당 지점까지만 프로그램을 실행시킨다. Terminate : 디버깅 종료 Variables : variables창은 코드가 쓰여진 것에 대한 정보가 담기는 곳이다. 중간부분을 생략하고 원하는 지점까지 한번에 실행을 하고 싶으면 원하는 지점에 브레이킹포인트를 설정하고 실행하면 된다
@문제훈-k9g
@문제훈-k9g 2 года назад
resume: Breakpoint 에서 다움 Breakpoint 까지 디버깅을 수행한다 Terminate: 디버그 종료 Step into: 메소드의 코드 형태를 확인 Step over: 코드 한줄 한줄 디버그
@history-soobin
@history-soobin 3 года назад
Resume : 현재의 브레이크 포인트부터 임의로 설정한 다음 브레이크 포인트까지 한번에 디버깅한다. step into : 해당 열에 있는 메소드의 구성및 정보를 볼 수 있다. step return : 이전화면으로 돌아간다. step over : 설정한 브레이크 포인트 다음 나오는 메소드까지 디버깅한다. Debug : 디버그 진입
@권재현-z2b
@권재현-z2b 3 года назад
벌레 모양의 아이콘이 디버깅을 할 수 있게 해준다. Step over 한줄 씩 실행시키면서 커서가 내려간다. step into는 method가 어떻게 실행되는 지 보여주고, 디버깅 화면으로 다시 가기위해서는 Step return 으로 눌러주면 된다. 디버깅을 멈추려면 빨간색 버튼을 눌러주면 된다. 처음 코딩화면을로 돌아가기 위해서는 J라고 써있는 버튼을 눌러주면 된다.
@yuj8711
@yuj8711 3 года назад
학교에서 이런건 안알려주고... 이제라도 알아서 다행이에요 정말감사합니다.
@DoodoongsilJe11yfish
@DoodoongsilJe11yfish 4 года назад
debug 실행 버튼을 누르면 source not found 라는 문구가 나오고 디버깅이 안되네요;; 문구 아래있는 edit source look up path 눌러서 자바 프로젝트 파일 추가해도 똑같아요 이거 어떻게 해야하나요
@지쇽
@지쇽 2 года назад
Resume : 지정해놓은 지점까지 code 실행 Terminate : 디버깅 종료 Step info : 지정된 method의 세부 정보로 이동 Step Over : 그 다음 행 디버깅 실시 Java : Java code로 이동
@jjhese
@jjhese Год назад
//10. 디버깅 : 버그를 잡는 행위 : 코드의 문제 찾기, 분석 //breakpoint : 실행이 중지된 상태로 대기. //Resume : breakpoint까지 프로그램 실행. //Step into : 해당 코드 라인의 메소드가 어떻게 이루어져 있는지 확인. step return.
@달려감
@달려감 3 года назад
프로그램을 실행할경우 모든 실행결과가 출력이 된다. 코드가 짧은 경우는 크게 문제가 되지 않지만 코드가 방대해질경우 오류발생시 자세히 파악하기가 힘들어질 수 있다. 디버거를 통해 자신이 원하는 부분들만 실행 후 출력결과를 파악 할 수 있고 중간 중간 자신의 의도대로 출력이 순서대로 이뤄지고 있는지 확인 할 수 있다.
@junsupark9634
@junsupark9634 4 года назад
디버거는 코딩할때 오류가 나는 부분을 하나하나씩 프로그램의 내부의 기능을 확인할때 쓰이게 된다.
@가나다라바마
@가나다라바마 2 года назад
소리가 좀 작은 것 같아요.. ㅠ
@jasmyncho5538
@jasmyncho5538 4 года назад
JRE Oracle Corporation/13.0.1 is not supported, advanced source lookup disabled. 이렇게 뜨는데, 이러한 경우 제가 해야하는 것은 무엇인가요? 항상 감사드려요 :)
@coohde
@coohde 4 года назад
아직 이클립스가 지원하지 않는 높은 버전의 자바 버추어머신을 쓰고 있어서 일부 기능이 지원되지 않는다는 뜻일꺼에요. 수업의 내용이 동작하는데는 지장 없지요?
@jasmyncho5538
@jasmyncho5538 4 года назад
@@coohde 네 전혀 지장 없어요. 생활코딩님이 있어서 얼마나 감사한지 몰라요. 목소리도 너무 좋으셔서 집중도 잘돼요. 꼭 완강하도록 할게요~ :)
@최현욱-z5c
@최현욱-z5c 4 года назад
디버그버튼 클릭후에 variable 창이 안나올때는 어떻게해야하나요??
@erinlee1075
@erinlee1075 4 года назад
variable탭이 안나오시나요? 아니면 변수들 내용이 variable 탭에 안뜨시나요? 만약에 후자시면 skip breakpoint 혹시 클릭 하지 않으셨는지 확인해 보세요.
@TV-ch4lq
@TV-ch4lq 3 года назад
@@erinlee1075 베리어블탭이 안뜨는경우엔 어디서 띄워야할까요?? ㅜㅜ
@득균안-v8h
@득균안-v8h Год назад
저도 같은 문제를 겪었는데 메뉴에서 Window -> Perspective - > Reset Perspective하니까 variable창이 다시 떴어요
@whjin1
@whjin1 4 года назад
이클립스 사용법 기반으로 디버거 방식을 배우기 1. 첫번쨰 프로그램을 멈추고 싶은 곳에 더블클릭 >> 브레이크 포인트 2. 디버그를 이용해 한줄한줄(step over버튼f6))을 통해 볼 수 있음 3. 한줄한줄이아니라 부분을 실행시키고 싶으면 끝나는 부분을 더블클릭한 후 Resume버튼 4. Step into를 누르면 해당줄을 볼 수 있음 5. Terminate(빨간 박스)를 누르고 우측 자바를 클릭하면 다시 돌아갈 수 있음
@Dillaea
@Dillaea 5 лет назад
3:47 디버그 버튼 클릭 이후에 step over 버튼 클릭이 안되게 되어있어요. 디버그창에 .라는 메세지가 뜹니다
@taewonyoon2939
@taewonyoon2939 4 года назад
이거 저도이러는데 도대체 왜이런걸가요..
@디디유케이
@디디유케이 3 года назад
와 대박이네요! 그래서 어떻게 쓰나요??ㅋㅋㅋㅋㅋㅋㅋㅋ 들어도 활용을 어떻게 해야되는지 이해가 잘안가지만....나중에 코딩을 직접 하다보면 느끼게 되겠죠??ㅎㅎㅎ 2019년 10월 17일의 선생님께 오늘도 감사드립니다~!
@fimfimsandy
@fimfimsandy 2 года назад
오류를 파악하기 위해서 코드를 한 줄 단위 또는 원하는 단위로만 실행시킬 수 있게 하는 것이 디버그이다.
@kymadev
@kymadev 4 года назад
Resume - 현재 실행중인 라인에서 다음 표시한 라인까지 자동 실행 Terminate - 디버깅 중단 Step into - 해당 메소드의 코드를 보여준다 Step over - 다음줄을 실행시킨다 debug - 디버깅을 시작한다 Java - 코드파일로 돌아간다 Debug - 디버깅 창으로 간다
@yeo6746
@yeo6746 4 года назад
디버거를 잘 사용할 수 있게 된다면 나중에 메소드가 어떻게 기능을 하고 코딩의 어떤 부분이 잘못 쓰여져 있기 알기 유용하겠네요. 저 옆에 플레이 버튼들은 순차적으로 코딩을 읽어나가거나 메소드(?) 안의 코딩들을 살펴보기 위해 사용되는거 같습니다.
@rangrang_94
@rangrang_94 3 года назад
감사합니다. 설명이 참 좋아요
@jeungyeonil1388
@jeungyeonil1388 3 года назад
2021.07.14 수강완료
@mhlee2334
@mhlee2334 3 года назад
감사합니다ㅠ 감사한말론부족해요ㅠ뭔가더표현할수있는말이있었다면좋았을꺼여요ㅠ
@sangminjoo93
@sangminjoo93 3 года назад
대박이네 이기능
@pilpearl6292
@pilpearl6292 5 лет назад
JAVA1 이후에 JAVA 수업은 어떻게 되나요?
@coohde
@coohde 5 лет назад
메소드, 제어문과 같은 주제를 필요에 따라서 선택적으로 공부하실 수 있도록 준비할 예정이에요
@이수민-i9r2o
@이수민-i9r2o 4 года назад
안녕하세요, 선생님. 지금 볼 수 있으실지 모르겠지만 해결이 안돼 댓글 남깁니다.ㅠㅠ 디버깅 실행하면 Unexpected error (103) returned by AddToSystemClassLoaderSearch 이런 에러가 떠서 진행이 안돼요. \eclipse-jee-2019-09-R-win32-x86_64\eclipse\configuration\org.eclipse.osgi\412\0\.cp\lib\javaagent-shaded.jar to system class path - the system class loader does not define the appendToClassPathForInstrumentation method or the method failed FATAL ERROR in native method: processing of -javaagent failed, appending to system class path failed 이런식으로 문제라고 콘솔에 뜨는데 아무리 검색해도 답이 안나와서요ㅠㅠ 이클립스는 설치가 안돼서 exe 파일로 실행하고 사용하고 있습니다.
@김경민-u2z3i
@김경민-u2z3i 4 года назад
저 해결했습니다 c드라이브에 사용자 폴더 이름이 한글이면 자바 미싱 오류 뜨면서 이클립스 설치 안돼요 제가 생활코딩 선생님 이클립스 설치 영상에 댓글 남겨놨으니 그걸로 한 번 해결 해 보세요...! 이걸로 디버거까지 해결됐어요 같은오류였는데
@이수민-i9r2o
@이수민-i9r2o 4 года назад
@@김경민-u2z3i 헉 댓글 이제봤어요! 감사합ㄴ다ㅜㅜ 해결해보게요!!
@a11chan
@a11chan 3 года назад
감사합니다
@jk-vn5nh
@jk-vn5nh 4 года назад
대박이네요 감사합니다 :)
@로얄밀크
@로얄밀크 4 года назад
어으어 아직 사용할 이유를 몰라서 그럴까요 이게 왜이렇게 어려운 느낌인지 ㅋㅋ ㅠㅠ
@뭉게구름솜사탕-i8d
@뭉게구름솜사탕-i8d 4 года назад
고맙습니다!
@나옹이-z6r
@나옹이-z6r 3 года назад
2021.07.13
@pkk8660
@pkk8660 3 года назад
어렵
@ByeongHaPark
@ByeongHaPark 4 года назад
2020-04-29
@쩡-z1k
@쩡-z1k 4 года назад
3
@rem-wz2mz
@rem-wz2mz 3 года назад
이해 안됨
@못난이만두-h5v
@못난이만두-h5v 2 года назад
왘ㅋㅋ 이런 좋은 강의에 이따구로 댓글남기는 사람도 있구나.. 생코님 현타오시겄네
Далее
JAVA1 - 11.1. 입력과 출력
12:14
Просмотров 45 тыс.
JAVA1 - 6.3. 숫자와 연산
8:12
Просмотров 45 тыс.
ДО ТОГО КАК СТАЛО СТРАШНО #6
3:34:52
МЖ. Может, папа - ты? 16.02.2023
40:03
Просмотров 340 тыс.
JAVA1 - 15. 수업을 마치며
8:02
Просмотров 16 тыс.
이것만알아도 커서의 80%는 이해합니다
21:50
JAVA1 - 4.2. 실행 - Java의 동작원리
4:49
Просмотров 60 тыс.
JAVA1 - 11.2. 입력과 출력 : arguments & parameter
10:15
Java - 이클립스의 기능과 예제의 사용방법
23:41
함수형 프로그래밍이 뭔가요?
14:07
Просмотров 72 тыс.