「Java鄙视js」细说java

博主:adminadmin 2023-03-17 07:54:07 487

本篇文章给大家谈谈Java鄙视js,以及细说java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

js和java的区别

JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司推出的面向对象的程序设计语言,特别适合于互联网应用程序开发;而JavaScript是Netscape公司的产品,为了扩展Netscape浏览器的功能而开发的一种可以嵌入Web页面中运行的基于对象和事件驱动的解释性语言。JavaScript的前身是LiveScript;而Java的前身是Oak语言。

下面对两种语言间的异同作如下比较:

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

解释和编译:Java的源代码在执行之前,必须经过编译。JavaScript是一种解释性编程语言,其源代码不需经过编译,由浏览器解释执行。(目前的浏览器几乎都使用了JIT(即时编译)技术来提升JavaScript的运行效率)

强类型变量和类型弱变量:Java采用强类型变量检查,即所有变量在编译之前必须作声明;JavaScript中变量是弱类型的,甚至在使用变量前可以不作声明,JavaScript的解释器在运行时检查推断其数据类型。

代码格式不一样。

补充:上面列出的四点是网上流传的所谓的标准答案。其实Java和JavaScript最重要的区别是一个是静态语言,一个是动态语言。目前的编程语言的发展趋势是函数式语言和动态语言。在Java中类(class)是一等公民,而JavaScript中函数(function)是一等公民,因此JavaScript支持函数式编程,可以使用Lambda函数和闭包(closure),当然Java 8也开始支持函数式编程,提供了对Lambda表达式以及函数式接口的支持。对于这类问题,在面试的时候最好还是用自己的语言回答会更加靠谱,不要背网上所谓的标准答案。

js和java的区别?急!

jsp与asp php是同一个级别的,都是运行在服务器里的脚本格式。

javascript 是直接运行在客户端的脚本语言。

首先,javascript是netscape发明的,提交给ECMA组织进行标准化,JavaScript在不断的修订,从1.0到1.1、1.2、1.3、1.5,而ECMAScript也在不断的升级,有Edition 1、2、3,其中Edition 3相当于JavaScript 1.5。虽然MS后来参与了标准化,但还是以NS为主导的。目前正在制定的Edition 4也将以Netscape正在制定的JavaScript 2.0协同开发。顺便说一下,jscript的文档在Windows Script 5.6(包含jscript、vbscript和windows host script编译器)之前是很差的,就是因为ms只是在抄袭而又没抄全。在我的《javascript隐藏秘技》中,还指出了ms的jscript的几处实现上的bug(与ECMAScript标准的不一致)。

javascript还有一些其他的实现,比如apache的许多项目,比如resin的jsp实现了js 1.3(类似jscript用于asp)。注意jsp只是一个服务器脚本语言的规范,并没有规定一定要用java,事实上有不少jsp engine支持额外的脚本语言,尤其是支持js居多。

DOM和jscript是分离的。W3C DOM 和DHTML也不是一回事。在IE 5之前,jscript只支持MS专有的DHTML(NS也有自己的专有DHTML用于NN系列,MS是仿造它的),但是DOM(文档对象模型)是W3C制定的标准,不是MS的!到目前为止,仍然是Mozilla(Netscape)对DOM的支持最好(支持所有的DOM Level 1和大多数DOM Level 2特性),IE 6只支持了绝大多数的DOM Level 1和极少的DOM Level 2特性。

简单的说,一个jsp程序员必须要是一个Java程序员。而一个能写javaScript的就不一定了!呵呵

javascrip只是从java语言中提取出来的一部分冬冬,在网页中用javascript这个东西很不好的,最好不用

有很多很多介绍和说明

参考资料:

JavaScript和Java的区别?

JavaScript和Java的区别:

1、用处不一样:

它们最本质的不同就是用途:Java目前被广泛应用于PC端、手机端、互联网、数据中心等等;

而JavaScript则被主要用于嵌入文本到HTML页面,读写HTML元素,控制cookies等。

2、出身不同:

Javascript与Java是由不同的公司开发的不同产品。Javascript是Netscape公司的脚本语言;而Java是SUN Microsystems 公司推出的新一代面向对象的程序设计语言。

3、嵌入方式不同:

在HTML文档中,两种编程语言的标识不同,Javascript 使用lt;scriptgt;lt;/scriptgt; 来标识;而 Java 使用 Applet 来标识。

Java的特点:

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。

因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

以上内容参考百度百科——JavaScript,百度百科——Java

Java与js的区别在哪?

Java是后端开发语言,js其实就是JavaScript的简称,他本身与java没有关系,js是前端开发脚本语言。js在html中可以运行的。

Java鄙视js的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于细说java、Java鄙视js的信息别忘了在本站进行查找喔。