java中数组的定义
发布时间:2025-05-24 21:42:19 发布人:远客网络
一、java中数组的定义
type为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ]指明该变量是一个数组类型变量。
*1.数组类型[]数组名=new数组类型[数组长度];
*2.数组类型[]数组名={数组0,数组1,数组2,数组3,....};
*3.数组类型[]数组名=new数组类型[]{数组0,数组1,数组2,...};
publicstaticvoidmain(String[]args){
String[]test2={"数组0","数组1","数组2","...."};
String[]test3=newString[]{"数组0","数组1","数组2","...."};
二、请教JAVA中数组的正确定义方法
1、一般来说这是不同语言之间竞争的结果,第二种方法在c语言等面向过程的语言中被广泛的使用,鉴于许多程序员在学习java或者c#时候,都具有部分c的基础,所以这种数组声明的方式被保留了下来。
2、不过对于java和C#这类面向对象的语言,都推荐使用第一种命名方式,原因很简单,第一,java和c#把数组当成是对象处理,将数组统一的继承自Array这个类。第二,将方括号表示是数组类型,而写在后方容易与变量的名称相互混淆,鉴于一般程序设计语言的变量的定义结构为:
3、变量类型变量名称赋值运算符变量名称或者常量参数;
4、因此采用第一种更有助于理解数组是一种引用的数据类型,而与基本数据类型相互区分。
5、其实在使用中,可以根据个人喜好来写,sun公司推荐第一种原因在于此。
三、Java 中有两种声明数组的格式,你偏向于哪种,为什么
1、目前java语言支持两种语法格式:
2、typearrayName[];
示例:
3、intmyList[];
[0].这两种定义方式通常推荐使用第一种格式,因为数组(例如:int[])也是一种引用数据类型,所以第一种格式不仅具有更好的语义,也具有更好的可读性;
4、[0].这两种定义方式通常推荐使用第一种格式,因为数组(例如:int[])也是一种引用数据类型,所以第一种格式不仅具有更好的语义,也具有更好的可读性;
5、[1].一个数组当中只能存储一种数据类型的数据,而不能村中多种数据类型的数据;
6、[2].定义一个数组值时,仅仅定义了有一个引用变量,这个引用变量未只想任何有效内存,因此这个数组也不能使用,必须先进行初始化才可以使用;
7、[3].定义数组时不能制定数组的长度。