数组名加上下标可以表示数组元素。数组的第一个元素是下标为O的元素,例如points[0]。最后一个元素的下标为length一1,如points[points.1ength一1]。
当创建一个数组时,每个元素都被初始化。如前面创建的字符数组s,它的每个值被初始化为O(\0000)。而数组points的每个值被初始化为null,表明它还没指向真正的Point对象。在赋值语句points[o]= New Point();后,系统创建一个真正的Point对象,并让数组的第一个元素指向它。
注意:包括数组元素在内的所有变量的初始化.从系统安全角度看都是必不可少的任何变量都不能在没有初始化状态下使用。编译器不能检查数组元素的初始化情况。
Java允许用初值来创建数组,如例:
| String names[]={ ”Georgianna”, “Tenn”, “Simon“, “Tom“ }; |
用4个字符串常量初始化names数组,这种方式称为静态初始化,它等价于:
| String names[]; names=new String[4]; names[0]=“Georgianna“; names[1]=“JEN”; names[2]=”Simon“; names[3]=”Tom”; |
静态初始化可用于任何元素类型,初值块中每个位置的每个元素对应一个引用。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Java环境安装配置 (5726篇文章)
- Java编程开发手册 (8393篇文章)
- 在Eclipse中配置Struts2项目 (261次浏览)
- 在Spring中使用JTA事务管理 (172次浏览)
- 史上最简单的struts+spring+hibernate配置实 (152次浏览)
- 使用Spring MVC表单标签 (109次浏览)
- 玩玩Spring之struts+hibernate+spring添删改 (101次浏览)
- 详细讲解在Spring中进行集成测试 (94次浏览)
- 在Spring中使用Quartz进行任务调度 (94次浏览)
- 使用myeclipse集成struts,hibernate,spring的 (77次浏览)
- 使用Acegi进行身份认证(之一) (74次浏览)
- Java远程通讯可选技术及原理 (69次浏览)



