Java和Javasciprt的区别


Posted in 面试题 onSeptember 02, 2012
JavaScript 与Java 是两个公司开发的不同的两个产品。Java 是SUN 公司推
出的新一代面向对象的程序设计语言,特别适合于Internet 应用程序开发;而
JavaScript 是Netscape 公司的产品,其目的是为了扩展Netscape Navigator
功能,而开发的一种可以嵌入Web 页面中的基于对象和事件驱动的解释性语言,
它的前身是Live Script;而Java 的前身是Oak 语言。下面对两种语言间的异
同作如下比较:
1)基于对象和面向对象:
Java 是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;
JavaScript 是种脚本语言,它可以用来制作与网络无关的,与用户交互作用
的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)
的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用;
2)解释和编译:
Java 的源代码在执行之前,必须经过编译;
JavaScript 是一种解释性编程语言,其源代码不需经过编译,由浏览器解释
执行;
3)强类型变量和类型弱变量:
Java 采用强类型变量检查,即所有变量在编译之前必须作声明;
JavaScript 中变量声明,采用其弱类型。即变量在使用前不需作声明,而是
解释器在运行时检查其数据类型;
4)代码格式不一样。

Tags in this post...

面试题 相关文章推荐
HashMap和Hashtable的区别
May 18 面试题
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
华为慧通面试题
Sep 11 面试题
枚举与#define宏的区别
Apr 30 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
请写出char *p与"零值"比较的if语句
Sep 24 面试题
params有什么用
Mar 01 面试题
Linux如何修改文件和文件夹的权限
Sep 05 面试题
敏捷开发的主要原则都有哪些
Apr 26 面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 面试题
汇科协同Java笔试题
Mar 31 面试题
J2EE面试题集锦(附答案)
Aug 16 面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 #面试题
介绍一下Java的安全机制
Jun 28 #面试题
如何用Lucene索引数据库
Feb 23 #面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 #面试题
JDO的含义
Nov 17 #面试题
如何实现jdbc性能优化
Jul 30 #面试题
开发中都用到了那些设计模式?用在什么场合?
Aug 21 #面试题
You might like
生成缩略图
2006/10/09 PHP
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
python实现三次样条插值
2018/12/17 Python
浅析Python 中几种字符串格式化方法及其比较
2019/07/02 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
韩国11街:11STREET
2018/03/27 全球购物
成人继续教育实施方案
2014/03/01 职场文书
党员入党表决心的话
2014/03/11 职场文书
外国人聘用意向书
2014/04/01 职场文书
个人年终总结怎么写
2015/03/09 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
提档介绍信范文
2015/10/22 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
Redis读写分离搭建的完整步骤
2021/09/14 Redis
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers