모듈과 패키지 공부에 이어서... 디버깅과 컴파일의 차이점: 컴파일: - 컴파일은 인간이 읽을 수 있는 코드를 컴퓨터가 실행할 수 있는 기계어로 변환하는 과정 - 이 과정에서 문법을 확인하고 타입 체크를 수행하며, 프로그램을 실행하기 위해 필요한 바이트코드 또는 기계어를 생성 - 컴파일러는 코드가 문법 오류가 없고 필요한 종속성을 컴파일하는 역할을 수행 - 인텔리제이에서는 컴파일 과정을 단일 파일, 모듈 또는 전체 프로젝트에 대해 수행할 수 있다 디버깅: - 디버깅은 코드에서 오류나 버그를 식별하고 수정하는 과정 - 프로그램의 동작을 분석하고 변수를 검사하며, 코드를 단계별로 실행하여 실행 흐름을 이해하는 것을 포함 - 디버깅은 논리 오류, 잘못된 데이터 값, 예상치 못한 프로그램 흐름과 같은 문제를 찾..