cannot find symbol 또는 cannat resolve symbol
지정된 변수나 메서드를 찾을 수 없다는 뜻.
선언되지 않은 변수나 메서드를 사용할 경우에 발생한다.
';' expected
세미콜론(;)이 필요한 곳에 없다는 뜻.
Exception in thread "main" java.lang.NoSuchMethodError:main
'main메서드를 찾을 수 없다.'라는 뜻.
실제로 클래스 내에 main메서드가 존재하지 않거나 메서드 선언부에 오타가 존재하는 경우에 발생한다.
Exception in thread "main" java.lang.NoClassDefFoundError:Hello
'Hello라는 클래스를 찾을수 없다.'라는 뜻.
illegal start of expression
문장(또는 수식, expression)의 앞부분이 문법에 맞지 않다는 의미. (=문법적 오류가 있다.)
class, interface, or enum expected
'class나 interface 또는 enum이 없다.'라는 뜻이지만,
보통 열린괄호와 닫힌괄호의 개수가 일치하지 않을 때 발생하곤 한다.