[ Java: 자바의 특성·장점 ]


[ Java: 자바의 특성·장점 ]

독립적으로 작동하는 안정된 프로그래밍 언어가 필요해 1991년 제임스 고슬링을 비롯한 선 마이크로시스템스 연구원들이 Java를 처음 개발했다. 자바의 특성 ① 플랫폼에 영향을 받지 않아 다양한 환경에서 사용할 수 있다. (이식성) write once, run anywhere 한 번 작성하면, 어디서든 돌아간다. 프로그램을 컴파일하면 Example.class 파일이 생성되는데 이는 바이트 코드로 완벽한 실행 파일이 아니다. 따라서 이 바이트 코드를 실행하려면 운영체제에 맞는 자바 가상 머신이 필요하다. = .class 파일을 만들면 운영체제에 맞는 가상 머신을 이용해 어느 환경에서나 실행할 수 있다. +) 자바 설치 시 자바 가상 머신(Java Virtual Machine: JVM)도 함께 설치된다. 이 특성으로 프로그램 실행 속도가 느리다는 단점이 있었지만 하드웨어가 발전하면서 자바 컴파일러 JIT(Just In Time)가 개선돼 해결되었다. +) 자바 가상 머신과 JIT 컴파일...


#GC #java #JDK #JIT #JVM #자바 #장점 #특성

원문링크 : [ Java: 자바의 특성·장점 ]