• 技术文章 >java >java基础

    java和javascript的关系探究

    小妮浅浅小妮浅浅2021-07-20 17:14:52转载278

    Java 和 JavaScript 是两门不同的编程语言。

    一般认为,当时 Netscape 之所以将 LiveScript 命名为 JavaScript,是因为 Java 是当时最流行的编程语言,带有 "Java" 的名字有助于这门新生语言的传播。

    说白了这不就是现在典型的蹭热点么?

    很多Java程序员想学门脚本语言,一看它怎么和Java这么像,很有亲切感,那干脆就学它了。

    JavaScrip蹭了Java的热点,从而对其发展有了很大的帮助,当然其语言本身也很优秀,慢慢地也得到了大众的认可。

    Java 和 JavaScript 的相同之处包括:

    它们的语法和 C语言都很相似;

    它们都是面向对象的(虽然实现的方式略有不同);

    JavaScript 在设计时参照了 Java 的命名规则;

    Java 和 JavaScript 的不同之处包括:

    JavaScript 是动态类型语言,而 Java 是静态类型语言;

    JavaScript 是弱类型的,Java 属于强类型;

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

    JavaScript 除了长得和 Java 比较像之外,语言风格相去甚远。JavaScript 在设计时所参考的对象不包括 Java,而包括了像 Self 和 Scheme 这样的语言。

    以上就是java和javascript的关系探究,希望对大家有所帮助。更多Java学习指路:Java基础

    本文转载于php中文网,如有侵犯联系作者修改。

    专题推荐:java javascript
    品易云
    上一篇:java之jsp内置对象有哪些 下一篇:java中ArrayList集合的扩容机制

    相关文章推荐

    • 程序员与java那些不得不说的话题• javascript如何指定匹配的下限• javascript如何搜索可能存在的元素• JavaScript对象如何转为原始类型• javascript继承中方法的使用• javascript原型链的使用注意• java数组与javascript数组的区别• javascript构造函数如何借用• javascript寄生式组合继承如何实现• javascript let关键字的使用注意• javascript隐藏元素值的方法• javascript跳出循环的方法• javascript输出语句的实现• javascript new如何调用构造函数• 高级Java开发人员常去的网站• javascript的归属公司• javascript new的实例化操作• javascript值类型是什么• javascript堆栈内存分配的区别• javascript简单类型的传参方法• javascript复杂类型如何传参

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网