자바의 특징
·
Programming/Java
언어의 분류 저급언어(Low-Level Language) 기계어 (Machine language) 컴퓨터가 이해하는 언어로, 2진수로 이루어져있다. 같은 의미의 명령이라도, CPU에 따라 코드가 달라진다. 어셈블리어 (Assembly Language) 고급언어(High-Level Language) 컴파일러 언어(Compiler Language) 컴파일 : 소스프로그램을 기계어로 변환하는 작업 실행 속도는 기계어나 어셈블리어에 비해 떨어진다. CPU 혹은 OS 환경에 맞는 기계어로 변환하기 때문에 내 환경에서는 작동 되지만 다른 환경에서는 작동하지 않는 문제가 발생할 수 있다. 인터프리터 언어(Interpreter Language) 실행시 작성된 코드를 순차적으로 기계어로 변환하면서 명령을 처리하는 방식 ..