当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 索引同简单数据类型的定义一样,Java虚拟机(JVM)还定义了索引(reference)这种数据类型。
 

 

 ·供电方式    »显示摘要«
    摘要: 卫星接收机的电能提供方式,一般就是采用干电池(2节aa电池)或交/直流转换器(随机带)来利用市电供电。 ......
    摘要:移动存储服务(removable storage)是windows server 2003管理磁带、数据dvd和其他移动存储媒体的基本方式。数据管理软件管理数据,而移动存储服务则允许各种应用程序共享相同的存储资源,尤其是类似windows备份工具(ntbackup.exe)这样的应用软件。ntbackup.exe是windows server 2003最常见的备份工具,它依赖于移动存储服务而工作,......


Java的复杂数据类型
上一页   ...java数组(array)是动态创建的索引对象,这一点与类非常相似,此外,同类一样,数组只能索引数组的实例或者null ,如以下代码所示:

【程序编程相关:提高服务质量 IBM在印度建立管理和创作

【推荐阅读:英特尔展示Santa Rosa技术 推广

int[] myintarray = new int[5]; 【扩展信息:无线USB设备9月登场

int[] anotherintarray = null;

数组是object类的继承,这样,object类的所有方法都可以被数组调用.数组对象由元素组成.元素的数目也可以为0,在这种情况下称做数组为空.所有的数组都是从0开始对元素编号的,这意味着数组内的第1个元素的索引编号是数字0.所有对数组元素的访问都会在运行时上接受检查,如果试图使用编号小于0或者大于数组长度来索引元素就会产生arrayindexoutofboundsexception异常并被扔出.

数组的元素按整型值索引,如以下代码所示:

int[] myintarray = { 9, 5, 6 };

int int1 = myintarray[0];

int int2 = myintarray[1];

int int3 = myintarray[2];

数组对象的长度是不变的.为了改变数组变量的长度,你必须创建另一个数组并赋给变量,如以下代码所示:

int[] myintarray = { 9, 5, 6 };

system.out.println("myintarray length = " +myintarray.length); // 输出结果是3

myintarray = new int[] { 3, 6, 4, 2, 8 };

system.out.println("myintarray length = " +myintarray.length); // 输出结果是5

复合数据类型

java语言不支持结构(struct)或联合(union)数据类型.它的复合数据类型是通过类或者接口来构造的,类提供了捆绑数据与方法的方式,同时可以限制对类的私有数据的访问.比如说,如果用c语言,那么汽车(car)就可以如下代码所示用结构来定义:

struct car

{

char* model;

char* make;

int year;

engine* engine;

body* body;


...   下一页
 ·接收制式    »显示摘要«
    摘要:电视节目的视频信号是一种模拟信号,由视频模拟数据和视频同步数据构成,用于接收端正确地显示图像。信号的细节取决于应用的视频标准或者“制式”--ntsc(美国全国电视标准委员会,national television standards committee)、pal(逐行倒相,phase alternate line)以及secam(顺序传送与存储彩色电视系统,法国采用的一种电视制式,sequenti......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE