JVM (1) 썸네일형 리스트형 [개발자 면접] 다양한 개발언어중 자바를 사용하는 이유 Q. 자바의 사용이유에 대해서 설명? > # 플랫폼 독립성, 메모리 사용량 적음. 매우 다양한 플랫폼을 갖는 가전제품을 위해 플랫폼 독립적인 언어가 필요했는데, 가전제품에 들어가는 장치는 매우 적은 양의 메모리를 사용해야 했다. - 플랫폼 독립적이면서 메모리 사용량이 적은 언어인 oak를 인터넷 환경에 적합하도록 발전시켜 만들어졌다. Write Once Run AnyWhere(WORA) c/c++ 등 컴파일러가 기계어 코드로 변환할 때 프로그램이 실행될 대상 컴퓨터의 CPU와 운영체제에 종속저인 코드로 변환하는데, 그러면 다른 플랫폼(CPU가 다르거나 OS가 다르면)에서는 다시 컴파일하여 플랫폼에 맞도록 코드를 수정해야 한다. 하지만 JAVA는 개발 단계에서 플랫폼에 독립적으로 설계되어 JVM만 있으면 .. 이전 1 다음