1번째 줄: | 1번째 줄: | ||
+ | |||
+ | == 개요 == | ||
Java | Java | ||
프로그래밍 언어. | 프로그래밍 언어. | ||
− | 기존의 컴파일 언어와 인터프리터 | + | 기존의 컴파일 언어와 인터프리터 언어가 반반 섞인<del>양념 반 후라이드 반</del> 하이브리드 형 언어이다. |
특이하게도 싱글 언어 멀티 플랫폼을 지원한다. 참 좋은 장점이다. | 특이하게도 싱글 언어 멀티 플랫폼을 지원한다. 참 좋은 장점이다. | ||
+ | == 원리 == | ||
자바언어는 바이트코드라는 중간 언어로 컴파일 되고, 이 바이트 코드는 자바가상머신(JVM)에서 인터프리터 형식으로 실행 되게 된다. | 자바언어는 바이트코드라는 중간 언어로 컴파일 되고, 이 바이트 코드는 자바가상머신(JVM)에서 인터프리터 형식으로 실행 되게 된다. | ||
− | + | 이로 인해 자바 가상 머신이 존재하는 플랫폼에서는 모두 자바 언어를 사용이 가능하다. | |
− | |||
+ | == 특이점 == | ||
최초에는 GUI 프로그래밍을 위해 만들어진 언어라 커맨드라인 인풋을 받는 Scanner 객채가 나중에 패치되어 생겼다. | 최초에는 GUI 프로그래밍을 위해 만들어진 언어라 커맨드라인 인풋을 받는 Scanner 객채가 나중에 패치되어 생겼다. | ||
==자바를 따르는사람들== | ==자바를 따르는사람들== | ||
[[정재완]]이 매우 좋아하는 언어이다 | [[정재완]]이 매우 좋아하는 언어이다 |
2017년 7월 21일 (금) 20:45 판
개요
Java
프로그래밍 언어.
기존의 컴파일 언어와 인터프리터 언어가 반반 섞인양념 반 후라이드 반 하이브리드 형 언어이다.
특이하게도 싱글 언어 멀티 플랫폼을 지원한다. 참 좋은 장점이다.
원리
자바언어는 바이트코드라는 중간 언어로 컴파일 되고, 이 바이트 코드는 자바가상머신(JVM)에서 인터프리터 형식으로 실행 되게 된다.
이로 인해 자바 가상 머신이 존재하는 플랫폼에서는 모두 자바 언어를 사용이 가능하다.
특이점
최초에는 GUI 프로그래밍을 위해 만들어진 언어라 커맨드라인 인풋을 받는 Scanner 객채가 나중에 패치되어 생겼다.
자바를 따르는사람들
정재완이 매우 좋아하는 언어이다