객체지향언어

    [JAVA] 자바의 특징

    프로그래밍이란? 프로그래밍 : 컴퓨터에게 일을 시키는 명령의 집합 컴파일 : 프로그램이 프로그래밍 언어 문법에 잘 맞는지 확인하고, 컴퓨터가 이해할 수 있는 언어로 번역하는 과정 플랫폼 : 프로그램이 실행되는 환경 자바의 특징 플랫폼에 종속되지 않아서 다양한 프로그램에서 사용할 수 있다. 윈도우를 기반 C언어로 설계한 프로그램이 있을 때, 이 프로그램은 리눅스나, 맥에서 작동하지 않는다. C언어와 같은 기존의 프로그램은 플랫폼에 따라 각기 다르게 실행파일을 만들어줘야 하는 번거로움이 있다. C언어와 달리 자바는 JVM(Java Virtual Machine)을 통해 실행되기 때문에 동일한 코드를 다양한 환경에서 실행할 수 있다. 자바의 프로그램을 실행(start)하면 가장 먼저 컴파일(바이트 코드, .cl..