출처 : 자바의 정석
http://www.yes24.com/Product/Goods/24259565
https://cafe.naver.com/javachobostudy/20665
아래의 내용은 '자바의 정석'이라는 책의 내용을 간략하게 정리한 글입니다.
자바(Java Programming Language)
썬 마이크로 시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어
'자바를 실행시키기 위한 가상 기계'
JAVA 어플리케이션은 실행 시 JVM에 의해 해석되어 하드웨어로 전달되는 구조로 속도가 느리다는 단점이 있지만 OS에 독립적이라는 특징을 가짐.
JVM으로 인해 JAVA 어플리케이션은 OS에 따라 변경하는 것 없이 실행이 가능하나 JVM은 OS에 종속적이기에 OS에 맞춘 전용 JVM이 필요하다.
Hello.java ->(javac.exe-컴파일)-> Hello.class ->(java.exe-실행)-> "HelloWorld"출력
cannot find symbol 또는 cannot resolve symbol
지정된 변수나 메서드를 찾을 수 없음
';'expected
세미콜론(;) 필요한 곳에 없음
Exception in thread "main" java.lang.NoSuchMethodError: main
클래스 내에 main 메서드가 존재하지 않음
illegal start of expression
문자에 문법적 오류가 있음
class, interface, or enum expected
'{', '}'의 갯수가 맞지 않음