java 和javascripe 有什么区别
3个回答
展开全部
……,区别太大了。
首先,产生:
Java是sun在1995年5月推出的Java程序设计语言和Java的总称;
Javvascript是由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的大小写敏感的客户端脚本语言;
第二,执行环境:
Java程序需要经过jdk编译,生成可执行的字节文件,是服务器端运行在服务器端的;同时,Java平台已经嵌入了几乎所有的操作系统,Java程序只需编译一次,就可在所有系统上无差别运行,所以,Java语言可称为是一种跨平台的程序语言;
Javascript是在用户的浏览器端解释执行,不需要编译;
其次,在功能上的差异:
Java在客户端的运行的应用程序叫做 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。
首先,产生:
Java是sun在1995年5月推出的Java程序设计语言和Java的总称;
Javvascript是由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的大小写敏感的客户端脚本语言;
第二,执行环境:
Java程序需要经过jdk编译,生成可执行的字节文件,是服务器端运行在服务器端的;同时,Java平台已经嵌入了几乎所有的操作系统,Java程序只需编译一次,就可在所有系统上无差别运行,所以,Java语言可称为是一种跨平台的程序语言;
Javascript是在用户的浏览器端解释执行,不需要编译;
其次,在功能上的差异:
Java在客户端的运行的应用程序叫做 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询