JAVA和JavaScript有什么区别?

JAVA和JavaScript有什么区别?

都是编程语言。 前者是前者,后者是后者。
前者是面向对象的基本语言,后者是嵌入网页的脚本语言。
-------------------------------------你参考下下面的:
虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较:

基于对象和面向对象
  Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。
JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。

解释和编译
  两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。
  JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。

强变量和弱变量
  两种语言所采取的变量是不一样的。
  Java采用强类型变量检查,即所有变量在编译之前必须作声明。如:
  Integer x;
  String y;
  x=1234;
  x=4321;
  其中X=1234说明是一个整数,Y=4321说明是一个字符串。
  JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,如:
  x=1234;
  y="4321";
  前者说明x为其数值型变量,而后者说明y为字符型变量。

代码格式不一样
  Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。
  JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。

嵌入方式不一样
  在HTML文档中,两种编程语言的标识不同,JavaScript使用<Script>...</Script>来标识,而Java使用<applet>...</applet>来标识。

静态联编和动态联编
  Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。
JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-09
两者完全不一样,不是名字里有个java,就与java有关系,JAVA是一种高级的编程语言,就像C,C++这样的语言一样。Javascript是写在html中的一种解释性的弱类型的脚本语言。
第2个回答  2012-03-09
除了少数的语法相似,可以说根本不相关
第3个回答  2012-03-09
只是名字中都有java让人产生误解了,两者没什么关系,java是编程语言,javaScript是脚本语言!
第4个回答  2012-03-09
JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面的取代。JavaScript脚本正是满足这种需求而产生的语言。
JavaJava,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。

javascript与java的区别?
4、出身不同:Javascript与Java是由不同的公司开发的不同产品。Javascript是Netscape公司的脚本语言;而Java是SUNMicrosystems公司推出的新一代面向对象的程序设计语言。5、Java和JavaScript都是不同的语言,除了语法相似外没有其他相似之处。Java是用于开发桌面,移动或基于Web的应用程序的通用语言。JavaScript是...

编程语言中“Java”与“Javascript”有什么区别?
一、javascript与Java是由不同的公司开发的不同产品。javascript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言;而Java是SUN Microsystems公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发。实际上,javascr...

javascript和java有什么区别?
1、java是一真正意义上面向对象的语言,包括了开发简单的程序或者是必须设计的对象。2、javascript则是脚本语言,可以用来制作和网络无关的和用户交互左右的软件。3、它可以基于对象和时间驱动的编程语言,本身提供了非常丰富的内部对象供大家使用。二、解释和编译:1、java的源代码在执行的时候必须要经过编...

java和javascript是同一种语言吗?
(5)嵌入方式不一样 在HTML文档中,两种编程语言的标识不同,JavaScript 用“<ScriptLanguage="JavaScript">”来标识,而Java使用“...”来标识。(6)静态联编和动态联编 Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用...

JavaScript和Java的区别是什么?
JavaScript 是动态类型语言;而 Java 是静态类型语言。5.所采取的变量不同:JavaScript中的变量声明采用弱类型,即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。Java采用强类型变量检查,即所有变量在编译之前必须作声明。6.代码格式不同:Javascript 的代码是一种动态的,可以直接嵌入 HTML ...

java和javascript的区别
Java和JavaScript的区别 一、概述:Java是一种面向对象的编程语言,主要用于服务器端的程序开发,也可用于构建网络和桌面应用。JavaScript主要用于前端开发,主要用于创建动态和交互式的网页和Web应用程序。它们虽都属于计算机语言,但在设计目标、应用场景和功能特性上存在显著差异。二、语言特性与平台差异 Java...

Java和JavaScript区别,两者有什么不同【秦楠说就业】
Java 和 JavaScript 在多个方面存在显著差异,以下是七个主要区别的说明。1、用途差异:Java广泛应用于PC端、手机端、互联网、数据中心等领域。JavaScript则主要被用于Web应用开发,旨在提供更流畅美观的浏览体验。2、语言类型差异:JavaScript是一种动态类型语言,而Java是一种静态类型语言。3、嵌入方式差异:...

javascript和java的区别
javascript和java的区别如下:1、基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言。因而它本身提供了非常...

java和javascript的区别
Java和JavaScript的区别主要体现在语言类型、运行环境、语法差异、使用场景以及数据类型等方面。首先,从语言类型来看,Java是一种面向对象的、静态类型的编程语言,它强调类型的安全性和代码的规范性。而JavaScript则是一种动态类型、解释型语言,更注重灵活性和即时性。这意味着Java在编译时会进行严格的类型...

Java和JavaScript有什么区别
Java和JavaScript的主要区别在于:1. Java是一门静态类型、面向对象的编程语言,而JavaScript则是一门动态类型、基于原型的脚本语言。2. Java主要用于服务器端开发,而JavaScript则主要用于客户端Web开发。3. Java代码需要编译成字节码后在Java虚拟机上运行,而JavaScript代码则在浏览器中直接解释执行。4. ...

相似回答