`
hai0378
  • 浏览: 516153 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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 制表符Tab 8 \n 换行

 

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

Java 数据类型转换:

 

自动转换

 

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

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

 

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

 

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

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics