π™ΉπšŠπšŸπšŠ

이클립슀 였λ₯˜ 빨간색/검은색 글씨

ν•΄λ²„λ‹ˆ 2023. 8. 2. 19:15
λ°˜μ‘ν˜•

 

μ΄ν΄λ¦½μŠ€μ—μ„œ 빨간색과 검은색 κΈ€μ”¨λ‘œ ν‘œμ‹œλ˜λŠ” 였λ₯˜λŠ” λ‹€μŒκ³Ό 같은 차이가 μžˆμŠ΅λ‹ˆλ‹€:

  1. 빨간색 글씨 였λ₯˜ (Red Error):
    • λΉ¨κ°„μƒ‰μœΌλ‘œ ν‘œμ‹œλ˜λŠ” 였λ₯˜λŠ” 컴파일 였λ₯˜(Compile Error)λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.
    • 컴파일 였λ₯˜λŠ” μ½”λ“œ μž‘μ„± μ‹œ 문법적인 였λ₯˜λ‚˜ νƒ€μž… 였λ₯˜ λ“±μœΌλ‘œ 인해 μ½”λ“œλ₯Ό μ»΄νŒŒμΌν•˜μ§€ λͺ»ν•˜λŠ” κ²½μš°μž…λ‹ˆλ‹€.
    • μ΄λŸ¬ν•œ 였λ₯˜λŠ” μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜κΈ° 전에 ν•΄κ²°λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
    • 일반적으둜 컴파일 였λ₯˜κ°€ μžˆλŠ” 경우 ν•΄λ‹Ή 라인에 λΉ¨κ°„μƒ‰μœΌλ‘œ 였λ₯˜ λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.
  2. 검은색 글씨 였λ₯˜ (Black Error):
    • κ²€μ€μƒ‰μœΌλ‘œ ν‘œμ‹œλ˜λŠ” 였λ₯˜λŠ” λŸ°νƒ€μž„ 였λ₯˜(Runtime Error)λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.
    • λŸ°νƒ€μž„ 였λ₯˜λŠ” μ½”λ“œκ°€ μ‹€ν–‰λ˜λŠ” λ™μ•ˆ λ°œμƒν•˜λŠ” 였λ₯˜λ‘œ, ν”„λ‘œκ·Έλž¨ μ‹€ν–‰ 쀑 μ˜ˆμ™Έ(μ˜ˆμ™Έμƒν™©)κ°€ λ°œμƒν•œ κ²½μš°μž…λ‹ˆλ‹€.
    • μ΄λŸ¬ν•œ 였λ₯˜λŠ” 컴파일 λ‹¨κ³„μ—μ„œλŠ” 확인할 수 μ—†κ³ , μ½”λ“œκ°€ μ‹€ν–‰λ˜λŠ” 도쀑에 λ°œμƒν•˜λ―€λ‘œ 디버깅이 ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • 일반적으둜 κ²€μ€μƒ‰μœΌλ‘œ 였λ₯˜ λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ˜λŠ” 뢀뢄은 λŸ°νƒ€μž„ 였λ₯˜κ°€ λ°œμƒν•œ μ§€μ μž…λ‹ˆλ‹€.

빨간색과 검은색 였λ₯˜ λͺ¨λ‘ μ½”λ“œμ—μ„œ λ¬Έμ œκ°€ μžˆμŒμ„ λ‚˜νƒ€λ‚΄μ§€λ§Œ, 빨간색 였λ₯˜λŠ” 컴파일 였λ₯˜λ‘œ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜κΈ° 전에 ν•΄κ²°ν•΄μ•Ό ν•˜κ³ , 검은색 였λ₯˜λŠ” λŸ°νƒ€μž„ 였λ₯˜λ‘œ μ‹€ν–‰ 쀑에 λ°œμƒν•˜μ—¬ 디버깅이 ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ°˜μ‘ν˜•