• 技术文章 >web前端 >前端问答

    javascript和java有什么区别

    青灯夜游青灯夜游2021-04-07 16:27:24原创63

    区别:1、Java需要在JDK或JRE的JVM上运行;而JavaScript在Web浏览器上运行,因此不需要特定的平台。2、JavaScript是动态类型语言,Java是静态类型语言。3、JavaScript是弱类型的,Java是强类型的。

    本教程操作环境:windows7系统、javascript1.8.5&&java8版、Dell G3电脑。

    JavaScript与Java之间的联系:

    虽然这两种语言都不同,但在更广泛的层面上有一些相似之处。

    1、OOPS(面向对象编程)概念

    这两种语言都遵循OOPS(面向对象编程)概念。您已经知道在Java中使用对象。类似的,在JS中,对象也与它们之间的关系一样。

    2、前端开发

    其中JavaScript可以直接添加到HTML,Java也可以用作Java Applet(Java小应用程序)。

    JavaScript与Java之间的区别:

    1、Java是面向对象的语言,JavaScript是脚本语言,是基于对象和事件驱动的语言。

    2、Java需要在JDK或JRE的JVM(Java虚拟机)上运行;而JavaScript在Web浏览器上运行,因此不需要特定的平台。java主要在服务端运行;javascript主要运行在客户端浏览器中。

    3、Java的源代码在执行之前必须经过编译,而JavaScript的代码不需要,可以由浏览器直接解释执行。

    4、JavaScript是动态类型语言;而Java是静态类型语言。java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。

    5、JavaScript是弱类型的,即在使用前不需要声明,而是浏览器解释器在运行时检查数据类型;Java属于强类型,即所有变量在编译前必须作声明;

    6、JavaScript 的面向对象是基于原型的(prototype-based)实现的,Java 是基于类(class-based)的;

    7、Java的语法规则比JavaScript要严格的多,功能要强大的多。

    8、java语言的代码是一种HTML没有关系的语言;javascript语言的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态加载。

    更多编程相关知识,请访问:编程视频!!

    以上就是javascript和java有什么区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript java
    上一篇:html和html5的区别是什么 下一篇:javascript与php的区别是什么
    第15期线上培训班

    相关文章推荐

    • JavaScript中如何判断函数、变量是否存在• JavaScript中字符串(string)如何转json• css和javascript之间有什么区别• javascript如何定义方法• javascript事件委托是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网