java 和 javascript 中的数组有什么区别

小编 303

java和javascript中的数组有以下区别:1.数组长度限制区别;2.数据类型限制区别;3.基础数据类型的区别。数组长度限制区别在于,java数组一旦定义长度,是不可以更改;而javascript中的数组长度可以改变,数组可以自动扩容,不会出现数组越界的情况。

1.数组长度限制区别

java中定义数组必须指定长度,而且长度确定下来之后无法改变。javascript中的数组和java中的集合差不多,数组长度是可变的,也没有强制要求必须定义长度。因此,javascript中的数组可以自动扩容,不会出现数组越界的情况。

2.数据类型限制区别

java数组中的数据类型必须一致,即数组是相同类型或者是相兼容类型的数据集合;而因为javascript是弱类型语言,所以js数组中可以存放任意数据类型。

3.基础数据类型的区别

Java有八大数据类型:byte,short,int,long,float,double,char,Boolean。javascript则把数据整理成了三种原始类型:number,string,boolean,另外还有两个特殊的原始类型是:null和undefined。

延伸阅读

java和javascript在开发方面的区别

Java与JavaScript是目前比较流行的两种语言,虽然两者有着紧密的联系,但确是两个完全不同的语言。java和javascript在开发方面最大的区别在于:java用于后端开发,而JavaScript用于前端开发。

1.开发功能不同

Java特别适合于互联网应用程序开发,换句话理解就是用于后端开发。Java是软件工程师的优异编程语言,可与Java Server页面一起用于处理后端。

而JavaScript负责网页的动态行为,主要是JavaScript在网站中处理事件、cookies、ajax(异步 JavaScript 和 XML)等。因此,JavaScript主要用于前端开发,它是网页动态用户界面的核心。

2.开发厂商不同

Java是SUN公司推出的程序设计语言,特别适合于Internet应用程序开发,其前身是Oak语言,而JavaScript则是NetScape公司的产品,是为了扩展NetScape Navigator功能而开发的一种可嵌入Web页面中的解释性语言,其前身是Live Script。由于Java的普及,NetScape和SUN两家公司签订合同后才将其命名为JavaScript。

3.开发和运行环境不同

利用Java编写程序并使之运行,必须事先在系统内安装相应版本的JDK和JVM,保证代码能够得到编译和运行的环境;而编写JavaScript则相对简单,只需使用某种HTML文档编辑器甚至某种字符编辑器(如Notepad)即可,然后打开浏览器即可运行。

4.嵌入方式不同

JavaScript与Java嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,Java使用Applet来标识;而JavaScript使用来标识。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部