学习计算机技术的都可能会知道,Java和Java Script都是目前比较流行的程序语言,从它们的名字来看,非常相似,所以初学者或者外行人很容易将两者混为一谈,认为是同一类语言。但实际上,Java和Java Script虽有紧密的联系,但却是两种不一样的语言。至于它们有何区别,粤嵌Java培训就帮助大家区分一下。
一、开发厂商不同
1995年Sun公司将Oak语言改名为Java,正式向市场推出,也就是说Java是SUN公司推出的程序设计语言,其前身是Oak语言。而Java Script则是Net Scape公司的产品,在设计时所参考的对象不包括 Java,它实际上是函数式编程和面向对象编程两种语言风格的混合产物。并且Java Script初的名字并不是Java Script,而是Live Script,由于Java的普及,Net Scape和SUN两家公司签订合同后才将其命名为Java Script。
二、语言特点不同
1. Java Script在变量声明的时候并不严格区分数据类型,不像Java那样严格。基于这个特性,Java Script在很多时候会都可以写的比Java简洁,比如函数的声明等。
2. Java在定义了一个数组的长度以后就不能再改变了,但是Java Script却可以,并且Java一个数组只能放同一种类型,但Java Script可以在一个数组内加不同数据类型的数据。
3. Java等后台语言都是编译后执行的,但是Java Script却是边编译边执行。
三、数据类型不同
Java有八大数据类型:byte,short,intlong,float,double,char,Boolean。而Java Script只是有三种原始类型:number,string,boolean。另外还有两个特殊的原始类型是:null和undefined。
四、变量的区别
Java中使用变量在编译之前必须声明其数据类型,因而她采用的是强类型变量;Java Script则不用在变量前声明类型,而是由解释器在运行时自动检查,所以它是弱类型变量。
五、用途不同
Java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等。Java Script的用途是:嵌入动态文本于HTML页面;对浏览器事件做出响应;读写HTML元素;在数据被提交到服务器之前验证数据;检测访客的浏览器信息;控制cookies,包括创建和修改等。
所以,粤嵌Java培训提醒大家,以后不要再傻傻地将Java和Java Script混淆了,正确认识各种计算机语言,才能清楚它们的区别、逻辑,掌握多种技能的使用。