美文网首页
Java和JavaSciprt比较

Java和JavaSciprt比较

作者: 唐怀瑟_ | 来源:发表于2018-07-25 17:40 被阅读177次

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和JavaSciprt比较

    JavaScript 与Java是两个公司开发的不同的两个产品。Java 是原Sun Microsystems公司...

  • 【JAVA秒会技术之秒杀面试官】JavaSE常见面试题(三)

    41..比较一下Java和JavaSciprt? 答:其实Java和JavaScript最重要的区别是一个是静态语...

  • 两个题,你好好加油吧

    java和javasciprt 的区别。【基础】 答:JavaScript与Java 是两个公司开发的不同的两个产...

  • javasciprt性能优化

    本文主要是在我读《高性能Javascript》之后,想要记录下一些有用的优化方案,并且就我本身的一些经验,来大家一...

  • Kotlin和Java语言比较

    Kotlin 解决了一些 Java 中的问题 Kotlin 通过以下措施修复了 Java 中一系列长期困扰我们的问...

  • kotlin和java语法比较

    对象 类 继承 变量 常量 静态常量 定义方法 重载方法 Java 的写法 Kotlin 的写法 基本数据类型 j...

  • Java和Python语言比较

    背景 作为一个Java老程序员,最实现一个功能,发现了python的实现代码,就直接拿过来用了,在改动的过程中,去...

  • Java学习目录

    基础 Java 比较器Comparator和Comparable的使用和区别 进制、移位 Java 移位运算详解(...

  • 一份面试题Android ---》Java基础

    java基础1、java 中==和 equals 和 hashCode 的区别 简要回答: ####== 表示比较...

  • Java 枚举

    问:Java 枚举类比较用 == 还是 equals,有什么区别? 答:java 枚举值比较用 == 和 equa...

网友评论

      本文标题:Java和JavaSciprt比较

      本文链接:https://www.haomeiwen.com/subject/bfkmmftx.html