>  기사  >  웹 프론트엔드  >  자바와 자바스크립트는 어떤 관계인가요?

자바와 자바스크립트는 어떤 관계인가요?

藏色散人
藏色散人원래의
2021-11-16 11:37:4826318검색

java는 javascript와 아무 관련이 없습니다. Java는 데스크톱 응용 프로그램, 웹 응용 프로그램, 분산 시스템 및 임베디드 시스템 응용 프로그램 등을 작성할 수 있는 객체 지향 프로그래밍 언어이며 javascript는 가벼운 기능 우선 언어입니다. 또는 적시 컴파일된 프로그래밍 언어.

자바와 자바스크립트는 어떤 관계인가요?

이 기사의 운영 환경: windows7 시스템, javascript 버전 1.8.5, DELL G3 컴퓨터

java와 javascript의 관계는 무엇입니까?

java는 javascript와 관련이 없습니다.

Java와 JavaScript는 현재 널리 사용되는 두 언어입니다. 표면적으로는 둘의 이름이 매우 유사하므로 많은 초보자가 둘을 혼동하거나 직접 동일한 카테고리로 분류하는 경향이 있습니다. 서로 다른 특성을 갖고 있지만 실제로는 완전히 다른 두 언어입니다.

Java는 C++ 언어의 다양한 장점을 흡수할 뿐만 아니라 C++의 다중 상속 및 포인터와 같은 이해하기 어려운 개념을 버린 객체 지향 프로그래밍 언어입니다. 특징: 강력한 기능과 간단하고 사용하기 쉬운. 정적 객체지향 프로그래밍 언어의 대명사인 자바 언어는 객체지향 이론을 완벽하게 구현하고 프로그래머가 복잡한 프로그래밍을 우아한 사고방식으로 수행할 수 있도록 해준다.

Java는 단순성, 객체 지향, 분산, 견고성, 보안, 플랫폼 독립성 및 이식성, 멀티스레딩 및 역학이라는 특성을 가지고 있습니다. Java는 데스크탑 애플리케이션, 웹 애플리케이션, 분산 시스템 및 임베디드 시스템 애플리케이션 등을 작성할 수 있습니다.

JavaScript(줄여서 "JS")는 기능 우선순위를 갖는 경량, 해석 또는 JIT(Just-In-Time) 컴파일 프로그래밍 언어입니다. 웹 페이지 개발을 위한 스크립팅 언어로 유명하지만 브라우저가 아닌 많은 환경에서도 사용됩니다. JavaScript는 다중 패러다임 동적 스크립팅 언어인 프로토타입 프로그래밍을 기반으로 하며 객체 지향, 명령형, 선언적 및 함수형 프로그래밍 패러다임.

JavaScript는 Netscape Navigator 브라우저에서 Netscape의 Brendan Eich가 1995년에 처음 설계하고 구현했습니다. Netscape는 Sun과 협력하고 있었기 때문에 Netscape 경영진은 Sun이 Java처럼 보이길 원했기 때문에 JavaScript라는 이름이 붙었습니다. 그러나 실제로 그 문법적 스타일은 Self와 Scheme에 더 가깝습니다.

JavaScript의 표준은 ECMAScript입니다. 2012년 현재 모든 브라우저는 ECMAScript 5.1을 완벽하게 지원하며 이전 브라우저는 최소한 ECMAScript 3 표준을 지원합니다. 2015년 6월 17일, ECMA International은 공식적으로 ECMAScript 2015라고 불리지만 ECMAScript 6 또는 ES2015라고도 불리는 ECMAScript의 6번째 버전을 출시했습니다.

JavaScript는 원래 Java에서 영감을 받아 "Java처럼 보이도록" 설계되었습니다. 따라서 구문에 유사점이 있으며 일부 이름과 명명 규칙도 Java에서 차용되었습니다. 그러나 JavaScript의 주요 디자인 원칙은 Self와 Scheme에서 파생됩니다.

JavaScript와 Java의 이름 유사성은 Netscape가 당시 마케팅상의 이유로 Sun Microsystems와 합의한 결과였습니다.

당시 Netscape가 LiveScript JavaScript라고 명명한 이유는 당시 가장 인기 있는 프로그래밍 언어가 Java였으며 "Java"라는 이름이 이 새로운 언어의 확산에 도움이 되었기 때문이라고 일반적으로 알려져 있습니다.

JavaScript와 Java의 유사점:

  • 구문은 C 언어와 매우 유사합니다.

  • 두 가지 모두 객체 지향적입니다(구현 방법은 약간 다르지만). Java의 명명 규칙을 참조하여 설계되었습니다.

  • JavaScript와 Java의 차이점:

JavaScript는 동적 유형 언어인 반면, Java는 정적 유형 언어입니다. 예 , Java는 강력한 형식입니다.

  • JavaScript의 객체 지향 구현은 프로토타입(프로토타입 기반)을 기반으로 하고 Java는 클래스(클래스 기반)를 기반으로 합니다.

  • JavaScript는 Java와 유사합니다. 언어 스타일은 매우 다릅니다. JavaScript가 참조하도록 설계된 객체에는 Java가 포함되지 않고 Self 및 Scheme과 같은 언어가 포함되었습니다.

  • 추천 학습: "
  • JavaScript 기본 튜토리얼

    "

위 내용은 자바와 자바스크립트는 어떤 관계인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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