java语法


一:语法基础

    1:关键字
    2:标识符
    3:注释
    4:变量与常量
    5:运算符
    6:流程控制语句
    7:数组
       1)使用数组的原因

                只用前面的技术无法完成多个数据的存储问题,此时需要有一个技术来帮助我们存储多个数据---数组
 
       2)数组的概念

                含义:一系列相同类型数据的集合
 
                     用于存储多个数据

           3)数组的定义语法格式-推荐

                     数据类型[] 数组名={数据1,数据2......};//定义了一个存储多个值得数组变量

                     数据类型[] 数组名=new 数据类型[数组长度];//定义了一个固定长度的空数组

                     数据类型[] 数组名=new 数据类型[]{数据1,数据2...};

        
                 也支持:

                     数据类型 数组名[]={数据1,数据2...};

                     数据类型 数组名[]=new 数据类型[数组长度];
   
                     数据类型 数组名[]=new 数据类型[]{数据1,数据2...};

           4)数组的使用[使用到数组下标编号]

                 存值:

                     数组名[下标]=值;

                 取值:

                     数组名[下标]

           5)数组的特征总结:

                   A.数组定义要么给长度,要么给定值

                   B.直接打印数组名的时候直接输出数组地址--引用类型

                   C.定义数组的时候给定长度,会在内存中分配连续多个对应类型的内存空间

                      --并且会给连续的存储空间按顺序从0开始编号---数组下标

           6)数组中经常出现的问题

                   A.数组定义的时候一旦长度确定--此数组存储的数据个数就固定不能变,

                     如果使用数据的时候调用的下标不在范围内,爆出问题【ArrayIndexOutOfBoundsException数组下标越界】

                   B.数组定义的时候一旦初始化值,值得个数就是数组的长度,也是在执行的时候分配至数据的空间块

                   C.数组长度--固定不可变的

               D.数组在定义的时候--数组存储的数据类型就固定了

           7)数组的特征

                   数组符号----[]
         
                   下标索引----多个数组存入一个变量,用于一系列连续的空间,获取某一个数据,需要使用空间编号【下标索引,特点最小从开始,最大数据长度减一】

                   固定长度----数组一旦初始化,长度就固定了

                   同一类型----数组一旦定义,存储的数据类型就固定了

     8)获取数组中所有的数据
      
          找规律--下标索引0到len-1连续整数--循环for
          
          还有一种遍历方式foreach增强for循环--用于遍历引用类型对象--数组就是
 
        引用类型---【集合】

     9)数组本身就是引用类型---Java种塑造可一个工具类Array【常用类说明】

          快速帮助我们处理数组中的一些业务【定义了很多的方法和属性】

            排序:sort()

            获取长度:length

          对于Java代码来说当你定义数组的时候他就将你的数组转化成Array,我们定义

       的数组可以使用Array类中所有的功能

          为了方便你使用---Java提供了一个工具类详细说明书

          使用方法

             数组名.方法或者属性

      10)数组分类:根据数组存储值的方式

          一堆数组:定义一常见数组,定义一个数组里面存储的是基本数据

          多维数组:

             包括二维数组【常见】,三维数组,四维数组......

             例如二维数组:一维数组里面存储的数据都是一个一维数组

                 定义语法:

                     数组类型[][] 数组名=new 数组类型[长度][长度]; 

                     数据类型[][] 数组名={{数据1,数据2,},{数据1,数据2},{数据1,数据2...}...}

           取值:

               数组名[第一层数组的下标][第二层数组的下标]

           赋值:

               数组名[第一层数组的下标][第二层数组的下标]=值


          总结:

               作用:临时存储数据

               原因:因为可以将多个同类型的数据存储一个数组变量

                 一堆数组:存储多个数据

                 二维数组:存储多行多列数据 平面数据

                 三维数组:存储立体数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值