> Java > java지도 시간 > 본문

자바 기술이란 무엇인가

(*-*)浩
풀어 주다: 2019-05-27 11:13:57
원래의
5241명이 탐색했습니다.

우리는 어디에서나 Java 기술에 대해 자주 논의하지만, Java 기술이란 정확히 무엇입니까? 다음 섹션에서는 Java 기술이 프로그래밍 언어일 뿐만 아니라 플랫폼이기도 함을 소개합니다.

자바 기술이란 무엇인가

Java 기술은 프로그래밍 언어이자 플랫폼입니다.

Java 프로그래밍 언어

Java 프로그래밍 언어는 다음과 같은 특성으로 설명할 수 있는 고급 언어입니다.

단순성

구조적 중립성

객체 지향

이식성

분산

​​고성능

멀티스레딩                                                                                      안정성

   |

Java 프로그래밍 언어에서 모든 소스 코드는 .java 확장자로 끝나는 텍스트 파일로 작성됩니다.

그런 다음 이러한 소스 파일은 javac 편집기를 통해 .class 파일로 컴파일됩니다. .class 파일은 소스 코드를 포함하지 않고 대신 "바이트코드"로 구성됩니다. ——JVM 기계 언어

그런 다음 Java 실행기 도구는 Java Virtual Machine의 인스턴스를 사용하여 애플리케이션을 실행합니다.

Java Virtual Machine은 다양한 운영 체제에서 사용할 수 있으므로 동일한 .class 파일은 Windows, Solaris OS, Linux, Mac OS 및 기타 운영 체제에서 실행될 수 있습니다. Java SE HotSpot at a Glance와 같은 일부 가상 머신은 런타임 중에 애플리케이션 성능을 향상시킵니다. 여기에는 성능 병목 현상 찾기, 자주 사용되는 코드 조각 재컴파일 등이 포함됩니다.

Java 플랫폼

플랫폼은 프로그램 실행을 지원하는 하드웨어 또는 소프트웨어 환경입니다. 우리는 종종 Windows, Linux, Solaris OS, Mac OS와 같은 일부 인기 있는 플랫폼을 언급합니다. 대부분의 플랫폼은 운영 체제와 기본 하드웨어의 조합으로 간주될 수 있습니다. Java 플랫폼은 다른 하드웨어에서 실행되는 소프트웨어 개발 플랫폼이라는 점에서 대부분의 다른 플랫폼과 다릅니다.

Java 플랫폼에는 두 가지 구성 요소가 있습니다.

Java Virtual Machine

Java API

Java Virtual Machine은 Java 플랫폼의 기반이며 다양한 하드웨어 플랫폼으로 포팅되었습니다.

JavaAPI는 많은 유용한 기능을 제공하는 소프트웨어 구성 요소 모음입니다. 이는 관련 클래스 또는 인터페이스의 라이브러리로 그룹화됩니다. 소위 라이브러리는 우리가 흔히 패키지라고 부르는 것입니다.

독립적인 플랫폼 환경인 Java 플랫폼은 이식성을 위협하지 않으면서 컴파일러와 가상 머신의 빠른 개발로 인해 Java 플랫폼의 성능이 네이티브 코드에 가까워졌습니다.

위 내용은 자바 기술이란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿