Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unreachable code
이 빨간줄이 없어지지 않고 저 오류가 계속 뜨고있었다
문법상 오류를 찾고있었는데 항상 하던 코드라 구글링을 하다가 알게되었다
제대로 완성하기전에 일단 while 문에 true를 넣어놨다가 생긴 오류였다
Unreachable code 도달할수 없는 코드이다
while에서 빠져 나가는 것이 없기때문이다
너무 간단한 오류였지만 코드 바꿀생각을 못하고 시간을 날리고있었다..
영어뜻이라도 곰곰히 생각해볼껄
dead code vs Unreachable code
데드코드는 실행이된다
// dead code
if(true)
{
return;
}
System.out.println("Unreachable Statement")
// Unreachable code로 컴파일 에러가 발생한다
while(true)
{
return;
}
System.out.println("Unreachable Statement");
'language > 자바' 카테고리의 다른 글
[java] jython 스프링에서 파이썬 사용하기 (0) | 2023.01.20 |
---|---|
[java]try-with-resources (feat. autocloseable) (0) | 2022.11.09 |
[java] static 영역, heap 영역, stack 영역 (JVM) (0) | 2022.10.05 |
[java] + 연산 순서 (0) | 2022.07.25 |
[java] local variables , instance variables, class variables (지역변수, 인스턴스변수, 클래스변수) (0) | 2022.07.20 |