public class chenchen{
public static void main(String[]args){
String s[]={"我","爱","你!"};//静态
s[0]="超";
for(int i=0;i<s.length;i++){
System.out.print(s[i]);
}
}
}
public class chenchen{
public static void main(String[]args){
String[]s=new String[5];//动态
s[0]=new String("w");
s[1]=new String("z");
s[2]=new String("c");
s[3]=new String("爱");
s[4]=new String("你!");
for(int i=0;i<s.length;i++){
System.out.print(s[i]);
}
}
}
我只看出来格式上面的区别,数组的初始化实际应用在哪里?
我是菜鸟,求高手用通俗的语言解答。
java中怎么数组初始化
1 动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。
Java数组的初始化有没有区别,静态与动态?
静态是指在定义的同时就指定了值,一般存放已经知道却不改变的数据,例如性别等 而动态的话,声明时候只是给数组分配了内存大小空间,空间里除了初始值(数值类型是0,引用类型为NULL)什么也没有,实际放什么值是要由后面的程序来指定的,因为一开始放什么,我们也许也并不清楚 ...
Java数组初始化,这三种方式有什么区别
创建数组的三种方式:其实分为2类,一种是静态的创建,如方式一。一种是动态的创建,只不过根据写法的不同分为方式二和方式三:[java] view plain copy public static void main(String[] args) { \/\/ 1.方式一 声明 分配空间并赋值 int[] arr1 = {1,2,3};\/\/ 2.方式二 显示初始化 int...
java 中什么叫做静态和非静态。 还有什么叫做静态初始化和动态初始化...
静态就是属于类的,非静态就是不属于类的,属于对象的 静态初始化和动态初始化是创建数组的概念。静态初始化:创建数组时,程序员显式地为数组中的元素赋初值,你不指定数组长度 动态初始化:创建数组时,由系统默认地为数组中的元素赋初值,你指定数组长度 比如:静态初始化就是 int[]a;a = {1,2...
java的数组和创建?
在JAVA编程中,数组的初始化有两种主要方法:静态创建和动态创建。静态创建如下面的示例所示:java String[] array = {"a", "b", "c"};这种方法在定义数组时就直接包含了元素。然而,更常见且灵活性更高的创建方式是动态创建。例如:java String[] array = new String[] {"a", "b", "c"}...
关于一个Java的数组定义问题
数组的初始化有 动态初始化int a[]; a=new int [3];静态初始化int a[]={3,9,8};默认初始化int a[]=new int[5];java就是不允许你int[] b = new int[2]{100,200}这样定义,记住就好~~~
java中的数组未赋值时,默认元素都为零,这样老是会出问题,怎么解决啊...
动态初始化 int[] intArray;\/\/声明数组 intArray = new int[5];\/\/为数组分配空间 所谓的静态和动态是相对于程序运行是而言的,静态是在程序编译时就初始化好了的,动态初始化是在程序运行是才动态分配内存空间。对于代码而言,其实都可以。唯一不一样的地方, 就是动态的初始值都是0,静态的是直接...
java 如何定义数组和初始化
数组的初始化有以下两种方式 静态初始化 静态初始化是指在定义的同时指定数组元素内容,示例代码如下:int[] arr1 = {1,2,3,4,5};String[ ] arr2 = {"tom","rose","sunny"};String[ ][ ] arr3 = { {"tom","American"},{"jack","England"},{"张三","china"} };动态初始化 ...
java中数组的特点?数组的声明和初始化方法和简单变量有什么不同?
type [ ][ ]arrayName;2.二维数组的初始化 ◇ 静态初始化 int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。◇ 动态初始化 1) 直接为每一维分配空间,格式如下:arrayName = ...
java数组初始化方法有哪些?
数组初始化是Java中一个核心概念。在创建数组后,每个元素会被默认初始化为所对应数据类型的默认值。如,整型数组的默认值为0,布尔型数组的默认值为false,而字符串数组的默认值为null。数组初始化有两种方式:默认初始化和显式初始化。默认初始化在数组创建时自动进行,无需额外操作。例如,创建一个...