首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 数组 跟数据

2013-11-08 
java 数组 和数据数组:是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数

java 数组 和数据

数组:是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组,二维数组,多维数组

数组定义:

?声明形式一:

??? 声明一维数组: 数据类型 数组名[]? = null;

??? 分配内存给数组: 数组名 = new 数据类型[长度];

声明形式二:

??? 声明一维数组: 数据类型[]? 数组名 = null;

?

关于数据类型:

?

1.基本数据类型: int ,long,操作的时候本省就是一个具体的类型

2.引用数据类型:数组,类,接口

? |-引用传递的就是一个内存的使用权,一块内存空间,可能有多个人同时使用

?

数组元素通过"数组名称[下标]"的形式保存。

数组的访问也可以通过循环的方式进行操作,循环操作的时候只需要改变其索引(下标)即可。

要特别注意,在Java中取得数组的长度(也就是数组元素的长度),可以利用

"数组名称.length"完成,如下格式:

?? 数组名称.length? -->返回一个int型数据

?

数组的内容分为动态初始化和静态初始化两种,

?

静态初始化:如果想在声明数组时就给数组赋初值,可以利用大括号完成,只要在数组的声明格式后面再加上初值的赋值即

?

????????????????? 可,

格式:?? 数据类型 数组名 []? = {初值0,初值1,....,初值n}

?

概述心得:

?1,声明数组? 在栈内存中声明

?2,开辟空间? new关键字开辟堆空间

?3,数组越界会出现错误,如果开辟了3个空间,则下标为 0~2

?4, 尽量使用

?

JDK1.5(J2SE 5.0)之后,Java对数组的支持引入了两个心特性: 可变参数,foreach输出

?

?格式: 返回值类型? 方法名称(类型... 参数名称){}

?

------------------------------------------------------------

????????????????????????????????????????? 1数值型??? 1,整形数组(byte,short,int,long)

??????????????? 1 基本数据类型??????????????????? 2,浮点类型(float,double)

数据类型????????????????????????????? 2字符型??? (char)

????????????????????????????????????????? 3布尔型??? (boolean)

?

?

???????????????? 2引用数据类型???? 1,类 (class)

????????????????????????????????????????? 2,接口(interface)

????????????????????????????????????????? 3,数组

?

--------------------------------------------------------

Java转义字符

?

?

?

?

No转义字符描述No转义字符描述1\f换页2\\反斜线3\b倒退一格4\'单引号5\r归位6\''双引号7\t制表符Tab8\n换行

?

----------------------------------------------------------

Java 数据类型转换:

?

自动转换

?

条件: 1,转换前的数据类型与转换后的数据类型兼容

????????? 2,转换后的数据类型的表示范围比转换钱的数据类型大

?

提示:Java中任何类型的数据都向String转型.

?

强制转换格式: (欲转换的数据类型)? 变量名称

?

热点排行