ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바란 무엇이가
    예전 글들/JAVA 2011. 2. 11. 13:40
    반응형

    1.      썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체지향적 프로그래밍 언어이며, 썬 마이크로시스템즈에서 무료로 제공

    2.      역사

    A.     1991년 그린 프로젝트(Green Project)라는 이름으로 시작해 1995년에 발표했다.

    B.      처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재 웹 어플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다.

    C.      자바2(JDK 1.2~1.4)의 출현으로 여러 다양한 플렛폼에서 사용 할 수 있는 설정(Configuration)들을 만들었다.

                             i.         J2EE: 엔터프라이즈 애플리케이션을 실행할 수 있다.

                            ii.         J2ME: 모바일 애플리케이션을 실행

                           iii.         J2SE: 스탠다드 에디션으로 지정

    3.      특징

    A.     자바 개발자들은 UNIX 기반의 배경을 가지고 있었기 때문에 문법적인 특성은 파스칼이 아닌 C++의 조상인 C언어와 비슷하다.

    B.      자바를 다른 컴파일 언어와 구분 짓는 가장 큰 특징

                             i.         컴파일 된 코드가 플랫폼 독립적이라는 점이다. 자바 컴파일러는 자바 언어로 작성된 프로그램을 바이트코드라는 특수한 바이너리 형태로 변환한다.

    바이트코드를 실행하기 위해서는 JVM(Java Virtual Machine)이라는 특수한 가상 머신이 필요한데, 이 가상 머신은 자바 바이트코드를 어느 플랫폼에서나 동일한 형태로 실행시킨다. 때문에 자바로 개발된 프로그램은 CPU나 운영체제의 종류에 관계없이 JVM을 설치할 수 있는 시스템에서는 어디서나 실행할 수 있으며, 이 점이 웹 어플리케이션의 특성과 맞아 떨어진다.


    출처: 위키피디아
    반응형

    댓글

Designed by Tistory.