Java(编程语言的)和Javascript有什么区别?

如题,本人想开发一个网页游戏,是想依托在腾讯开放平台和新浪开放平台上的。但本人是纯纯小白,想问一问大侠们Java(编程语言的)和Javascript有什么区别?

区别如下:
一、javascript与Java是由不同的公司开发的不同产品。javascript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言;
而Java是SUN Microsystems公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发。实际上,javascript最初的名字并不是javascript,而是LiveScript,名字中的“Java”是经过SUN Microsystems公司授权的。
二、javascript是基于对象的,它是一种脚本语言,是一种基于对象和事件驱动的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。而Java是面向对象的,即Java是一种真正的面向对象的语言,即使是开发简单的程序也必须设计对象。
三、javascript与Java嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,javascript使用<script></script>来标识,而Java使用Applet来标识。
四、javascript与Java在浏览器中所执行的方式不一样。javascript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,即javascript语句本身随Web页面一起下载下来,由浏览器解释执行。而Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码。
五、javascript与Java代码格式不一样。javascript的代码是一种谋咀址格式,可以直接嵌入HTML文档中,并且可动态装载,编写HTML文档就像编辑文本文件一样方便,其独立文件的格式为*.js。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中,其独立文件的格式为*.class。
六、javascript与Java所采取的变量是不一样的。
javascript中的变量声明采用弱类型,即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。Java采用强类型变量检查,即所有变量在编译之前必须作声明。
七、javascript采用动态联编,即javascript的对象引用在运行时进行检查。Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。
八、javascript不直接对文本和图形进行操作,它在Web页面中与HTML元素组合一起发挥作用,但它可以控制浏览器,让浏览器直接对文本和图形进行处理。而Java则可以直接对文本和图形进行操作。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-23
java和javascript的关键就是雷锋和雷峰塔的关系一样,没联系.而且java是sun公司的产品,javascript是netscape公司的产品.但从语法上讲还是有点类似的.javascript是客户端的脚本语言而已.
第2个回答  2013-07-23
java一般是做网页服务端的也就是后台是要在服务器上运行的,javascript是脚本语言,一般是嵌到网页中加载到客户端在客户端运行的,java的运行是要在java虚拟机中才能运行,javascript脚本则不需要
第3个回答  2013-07-23
网页游戏绝大部分 客户端 都是 基于FLASH AS3的
JAVA 是大型静态,强类型 OOP编程语言 主要开发大型企业级应用
JavaScript 是动态,弱类型 基于原型编程语言 主要用于前端
第4个回答  2013-07-23
java是一种面向对象的大型平台开发语言 js则是一种不完全面向对象的弱类型脚本语言。他们俩完全是两种语言,之间没有任何联系。js的前身是LiveScript。由于当时竞争不过微软,在开发是只得请sun公司的人参与开发并借用java的名字命名。至今发展为世界第一脚本语言。

编程语言中“Java”与“Javascript”有什么区别?
三、javascript与Java嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,javascript使用来标识,而Java使用Applet来标识。四、javascript与Java在浏览器中所执行的方式不一样。javascript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,即javascrip...

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

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

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

java与javascript的区别和联系?
主要区别:JavaScript是一种动态、弱类型、基于原型的语言,通过浏览器可以直接执行;而Java是面向对象的编程语言,必须先进行编绎和连接等动作才可执行。编译方面另外,Java语言需要编译,而JavaScript语言则是运行时由解释器直接执行。结语总之,JavaScript的原始设计目标是一种小型的、简单的动态语言,与Java有...

js和java语法一样吗?
试述JavaScript和Java的区别?1、认为Java和JavaScript相同是一种非常普遍的看法。但事实是,除了Java之外,它们之间没有其他共同之处。两者是完全不同的,彼此无关。它们的工作,功能和功能都非常不同。这是Java和JavaScript作为编程语言之间的主要区别的列表。2、Java和JavaScript是两门不同的编程语言。3、...

java和javascript是同一种语言吗?
Java 和 JavaScript 是两门不同的编程语言。异同比较:(1)基于对象和面向对象 Java是一种真正地面向对象的语言,即使是开发简单的程序,也必须设计对象。Javascript是一 种脚本语言,它可以用来制作与网络无关的,实现与用户交互的复杂软件。它是一种基于对象 (Object Based)和事件驱动(Event Driver)的...

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

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

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

相似回答