컴파일러 썸네일형 리스트형 Java 프로그램 개발과 구동 JDK는 플랫폼에 독립적이지 않다. 각 운영체제, 환경 별로 다른 버전이 필요하다. 하지만 각 플랫폼 별로 다른 목적(실행) 파일을 만들지는 않는다. 이에 대해서 알아보자. C 언어의 개발과 구동 Java 이전 언어인 C 언어의 소스(코드) 파일 와 목적(실행) 파일은 어땠을까? C 언어는 하나의 소스 파일이 존재하고, 각 플랫폼 별 컴파일러가 해당 플랫폼에서 실행 가능한 목적 파일을 생성한다. 이는 이 전 플랫폼 별 소스 파일, 컴파일러, 목적 파일이 필요하던 어셈블리어 에서 개선된 형태이다. 장점 하나의 소스 파일만 작성하면 된다. 단점 각 플랫폼 별 컴파일러가 필요하다. 각 플랫폼 별 목적 파일이 생성된다. Java 언어의 개발과 구동 Java는 기존 C 언어의 불편함을 개선했다. 하나의 소스 파일.. 더보기 이전 1 다음