Java和Java script 的区别

 我来答
editsad
2010-12-23 · TA获得超过456个赞
知道小有建树答主
回答量:94
采纳率:50%
帮助的人:53.4万
展开全部
java和javascript 的区别实际上是一个很大的问题。先明确一点,我对JAVASCRIPT并没有像JAVA那样熟悉,所以错误时难免的。供大家讨论
现在主要从语言角度加以区别:
当然,java和javascript是有相同点的,javascript是一种基于java基本语句和控制流之上的简单简化,所以java和javascript在许多语法上是一致的,并且javascript也具有面向对象,事件驱动和安全性的特性,只是没有java那么完整而已。
1.语言产生的目的不同:
javascript 是netscape 公司为了扩展netscape navigatior 功能而设计的一种插入html中的脚本语言,它的主要目的是为了提供浏览器端的动态交互性质,它的前生是live script;
java 是sun 公司开发的一种自然的网络面向对象语言,目的是开发分布式应用,它的前生是OAK,它几乎应用于分布式应用的各个部分,在浏览器端有JAVA APPLET,在应用程序端有J2SE,在服务器端有J2EE,还有再小终端上有J2ME等;

2.语言的执行过程和环境不一样:
JAVASCRIPT 是有浏览器端解释执行的,它不需要编译。
java是需要通过jdk进行编译生成字节流,然后通过代码装载器在java虚拟机执行。它可以在有虚拟机的任何地方加载运行。比如java applet ,尽管它是在浏览器端执行的,但是它是有浏览器的java插件执行的,如果没有java虚拟机的浏览器,不能执行java applet.

3.JAVA SCRIPT 是内嵌在HTML 网页中的,当然也可以动态转载(它是解释性),而JAVA同HTML是没有关系的,当然JAVA APPLET 是需要在网页中嵌代码。

4. JAVA SCRIPT 主要是在浏览器端提供动态交互作用的,除了可以调用URL之外,不能同WEB SERVER (服务端)进行交互。而JAVA (JAVA APPLET)可以同WEB SERVER 建立各种联系和交互。

5.许多语法特性都有很大区别,比如变量的强类型检查,面向对象特性(继承性)等,都是不一样的,具体的语法的特性区别,希望大家自己去比较。

另外,JAVASCRIPT 同 JAVA APPLET 是可以进行交互的。

JAVASCRIPT 在语法和语言的基本特性有很大的相似性。如果你是一个JAVA初学者,并且想从事动态网页设计,我建议可以从JAVA SE和JAVA APPLET入手学习JAVA。
六喂喂
2020-05-05 · TA获得超过8597个赞
知道小有建树答主
回答量:1086
采纳率:87%
帮助的人:52.6万
展开全部
语言上没关系,但是语言的发展有一点点关系。javascript是网景公司发明的,一开始名叫livescrip,因为没经验所以问题很多。后来请来sun公司专家帮忙,并更改了名字,当时java很火,就改名为javascript。而java就是sun公司发明的(如今sun公司被oracle甲骨文收购)。两者语法有一些类似。JavaScript又叫JS,但JSP是java体系知识里的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhxlyl
2010-12-23 · TA获得超过392个赞
知道小有建树答主
回答量:380
采纳率:100%
帮助的人:429万
展开全部
2楼的很详细,其实只有一点:javascript跟java只是名字类似,基础语法类似,其它就没人任何关系。java是运行在JVM上的高级编程语言,javascript是运行在页面被浏览器解析的脚本语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-23
展开全部
java语言是一种高级的开发软件及其它网络应用程序的语言,而javascript只是在java中的一种作验证用的脚本语言而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深度时事解读
2024-02-09
知道答主
回答量:21
采纳率:0%
帮助的人:1966
展开全部

Java和JavaScript是两种不同的编程语言,它们有以下区别:

面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,也必须设计对象。而JavaScript是基于对象的,可以用来制作与网络无关的、与用户交互作用的复杂软件。
编译与解释:Java的源代码在传递到客户端执行之前必须经过编译;而JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,由浏览器解释执行。
数据类型:Java是强类型语言,使用变量前必须首先在程序中声明;在编译时会检查变量的类型。而JavaScript是弱类型语言,具有更宽松的语法和规则。
执行环境:Java应用程序可以在任何虚拟机(JVM)或Web浏览器中运行,执行时会使用更多内存。
定位:Java主要用于后端开发,常用于开发大型企业级应用和网站后台等。而JavaScript主要用于前端开发,常用于实现网页的动态效果和交互功能。

总的来说,Java和JavaScript在语法、用途、执行方式等方面存在明显的区别。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式