Java面试题|对比一下Java和JavaScriprt

Posted 千锋Java学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题|对比一下Java和JavaScriprt相关的知识,希望对你有一定的参考价值。

每天一道面试模拟真题及解析





课前导读

●回复"每日一练"获取以前的题目,持续更新!

我希望大家积极参与!有什么不懂可以加小千微信进行讨论

★把面试准备工作,拆分、融入到平时每天


对比一下Java和JavaScriprt

参考答案:


javascript 与 Java 是两个公司开发的不同的两个产品。
  • Java 是 Sun 公司推出的面向对象的编程语言,现在多用于于互联网服务端开发,前身是 Oak
  • JavaScript 是 Netscape 公司推出的,为了扩展 Netscape 浏览器功能而开发的一种可以嵌入Web 页面中运行的基于对象和事件驱动的解释性语言,前身是 LiveScript
区别:
  • 面向对象和基于对象:Java是一种面向对象的语言;JavaScript 是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言,提供了丰富的内部对象供开发者使用
  • 编译和解释:Java 的源代码在执行之前,必须经过编译;JavaScript 是一种解释型编程语言,其源代码不需经过编译,由浏览器直接解释执行
  • 静态与动态语言:Java 是静态语言(编译时变量的数据类型即可确定的语言);JavaScript 是动态语言(运行时确定数据类型的语言)
  • 强类型变量和类型弱变量:Java 采用强类型变量检查,所有变量在编译之前必须声明类型;JavaScript 中变量声明,采用弱类型,即变量在使用前不需作声明类型,解释器在运行时检查其数据类型  
点击 阅读原文 抢预约免费试听课程名额

以上是关于Java面试题|对比一下Java和JavaScriprt的主要内容,如果未能解决你的问题,请参考以下文章

node面试题之---对比JS和NodeJS的区别

JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结

四面阿里拿offer面经分享,Java面试题汇总

JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结(转)

专属于Java程序员的学习福音,附高频面试题合集

4.JAVA基础面试题:重要知识