Programming

Java 란?

crazyits 2013. 7. 25. 20:22
반응형

http://www.oracle.com/technetwork/java/index.html


지금은 오라클에 인수된 썬 마이크로시스템의 제임스 고슬링(James Gosling)과 여러 연구원들이 개발한 객체 지향적 프로그래밍 언어이다.

다른 언어들과의 큰 차이점은 플랫폼에 상관없이 동작이 가능하다.

자바언어로 작성된 것은 바이트코드라는 바이너리 형태로 변환하는데 이 코드를 실행하기 위해서 JVM(Java Virtual Machine)이 필요하다.

JVM이 해당하는 플랫폼으로 포팅이 되어 있으면 동일한 형태로 실행이 가능하다.

초기에는 JVM으로 인하여 실행 속도가 느리다는 단점이 있었지만 여러가지 발전으로 인하여 지금은 크게 문제가 되지 않는다.


현재도 프로그래밍 언어 순위 상위로 많은 개발자들이 사용하고 있다.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


Java Tutorial

http://docs.oracle.com/javase/tutorial/


Java API Document (Java 6)

http://docs.oracle.com/javase/6/docs/api/


Java API Document (Java 7)

http://docs.oracle.com/javase/7/docs/api/

반응형

'Programming' 카테고리의 다른 글

PHP 관련 사이트  (0) 2013.07.26
FreeBasic Compiler(프리베이직 컴파일러)  (1) 2013.07.25
파이썬(Python) 이란?  (0) 2013.07.25