今天是自学Java的第十天,今天终于开始使用eclipse了。首先是熟悉这个软件的配置和基本操作。比如整么去创建一个Project,然后是创建一个package,接下来才是创建class文件,再打开就和Ediplus差不多的编程环境,但是这个软件不用去使用CMD命令去手动编译运行,因为它自带RUN。然后,我自己尝试写了个基础的程序来测试下能否运行成功,果然输出成功“helloworld”。
学习了这个软件,我就开始学习JAVA的数组了。首先数组是引用类型的类,数组是有顺序地排列,所以是连续的。其中,数组一旦确定了长度,就不能再修改。最后,数组会在内存中创建一连续的空间,待会解释。
数组分类:一维数组、二维数组、多维数组。按照数组元素的类型:基本数据类型,引用数据类型。
下面介绍一维数组的使用:
①声明与初始化
②调用指定位置的元素
③获取数组的长度
④遍历数组
⑤默认初始化值
⑥数组的内存解析
package com.atjialiang.contact;
/*
* 数组元素的默认初始化值
*
*
*/
public class ArrayTest1 {
public static void main(String[] args)
{
int[] arr = new int[4];
for (int i = 0;i < arr.length;i++)
{
System.out.println(arr[i]);
}
System.out.println("*********************");
float[] arr1 = new float[4];
for (int i = 0;i < arr1.length;i++)
{
System.out.println(arr1[i]);
}
System.out.println("*********************");
char[] arr2 = new char[4];
for (int i = 0;i < arr2.length;i++)
{
System.out.println("--" + arr2[i] + "--");//值得注意的是char类型的初始化值是0,不是’0‘
}
System.out.println("*********************");
boolean[] arr3 = new boolean[4];
System.out.println(arr3[0]);
if(arr3[2] == false) //boolean类型的初始化值是false
{
System.out.println("*");
}
System.out.println("*********************");
String[] arr4 = new String[4];
System.out.println
(arr4[2]);
if(arr4[2] == null) //String类型的初始化值是null
{
System.out.print("*");
}
//数组的内存解析
}
}