원본 본문으로 이동하기

Java (자바)

객체지향, 멀티플랫폼 언어. - 한번 컴파일하면 JVM이 깔린 여러 플렛폼에서 동일하게 실행 가능하다. - ndk 처럼 외부 네이티브를 포함한 경우 멀티플렛폼 실행이 제한적으로 변하게 됨. - 위 네이티브 문제는 안드로이드 처럼 PC/서버 만큼 빠르지 않은 모바일 환경에서 문제가 된다. - 과거에는 어플리케이션보단 플래시처럼 웹사이트의 추가 프로그램 용도로 쓰였다. - JSP 가 나온 이후 웹에서 많이 쓰였다. - 안드로이드가 출시이후 어플리케이션 용도로도 대중화 되었다. - 느린 언어라고 알려져 있지만, 미디어 기능을 제외하면 타 중간언어/스크립트에 비해 빠른편이다. 개발정보 확인 (openjdk) http://openjdk.java.net 언어 http://www.oracle.com/technetwork/java/javase/downloads/index.html