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转型.

 

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值