>Java >Java베이스 >자바는 무엇으로 작성되어 있나요?

자바는 무엇으로 작성되어 있나요?

angryTom
angryTom원래의
2019-11-15 11:23:384235검색

자바는 무엇으로 작성되어 있나요?

Java는 무엇으로 작성되나요?

JAVA 자체는 프로그래밍 언어이고, 그에 의해 생성된 파일은 JVM(Java Virtual Machine)에서 컴파일되어 실행됩니다. JVM은 C언어와 어셈블리언어로 개발됩니다. 이를 기반으로 자바가 있고, 가상머신이 파싱과 실행 역할을 담당한다.

JVM은 Java 언어의 가장 큰 특징이며, Java의 장점과 단점 역시 JVM 기술에 있습니다. JVM은 Java 바이트코드를 실행할 수 있는 가상 컴퓨터 시스템입니다. 여기에는 Java 바이트코드와 컴퓨터 운영 체제 간의 통신을 가능하게 하는 인터프리터 구성 요소가 있습니다.

또한 레지스터 세트, 스택, 가비지 수집 힙 및 저장 방법 필드도 포함됩니다. JVM은 특정 운영 체제 플랫폼과 관련된 정보를 보호하므로 Java 프로그램은 Java 가상 머신에서 실행하기 위한 바이트코드만 생성하면 되며 수정 없이 여러 플랫폼에서 실행될 수 있습니다. 이는 Java의 가장 큰 특징인 크로스 플랫폼 특성이기도 합니다. 즉, 한 곳에 작성하여 어디서나 실행할 수 있다는 것입니다.

JVM이 바이트코드를 실행할 때 실제로는 궁극적으로 바이트코드를 특정 플랫폼에서 실행하기 위한 기계 명령어로 해석합니다. 가상 머신의 명령어 세트를 컴파일하는 것은 마이크로프로세서의 명령어 세트를 컴파일하는 것과 매우 유사합니다. 이는 Java의 가장 비판적인 측면 중 하나입니다. 물론 JVM에서 실행하는 것은 운영 체제에서 직접 실행하는 것만큼 빠르지 않습니다. 그래서 어떤 사람들은 항상 자바의 실행 속도가 C 언어만큼 빠르지 않다고 말합니다.

php 중국어 웹사이트, 수많은 무료 Java 입문 튜토리얼, 온라인 학습을 환영합니다!

위 내용은 자바는 무엇으로 작성되어 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.