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...

面试题 相关文章推荐
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 面试题
查询优化的一般准则有哪些
Mar 08 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
进程的查看和调度分别使用什么命令
Dec 14 面试题
EJB的几种类型
Aug 15 面试题
ajax是什么及其工作原理
Feb 08 面试题
Python中pass语句的作用是什么
Jun 01 面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 面试题
一套中级Java程序员笔试题
Jan 14 面试题
深圳茁壮笔试题
May 28 面试题
Java面试题冲刺第十七天--基础篇3
Aug 07 面试题
使用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
再说下636单管机
2021/03/02 无线电
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
PHP7修改的函数
2021/03/09 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
Javascript继承机制的设计思想分享
2011/08/28 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
Vue axios与Go Frame后端框架的Options请求跨域问题详解
2020/03/03 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
5种Python单例模式的实现方式
2016/01/14 Python
python fabric实现远程部署
2017/01/05 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
Django权限设置及验证方式
2020/05/13 Python
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
局域网标准
2016/09/10 面试题
上班上网检讨书
2014/01/29 职场文书
社区活动总结报告
2014/05/05 职场文书
关于保护环境的建议书
2014/08/26 职场文书
辞职信范文大全
2015/03/02 职场文书
大二学年个人总结
2015/03/03 职场文书
简单的辞职信模板
2015/05/12 职场文书
安全生产学习心得体会
2016/01/18 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python