本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 935|回复: 0
打印 上一主题 下一主题

Android菜鸟饭团#Java中文学习#第十课 活动笔记

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-2 13:17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Android菜鸟饭团#Java中文学习#第十课 活动笔记

二维数组:

1:数组用来存储同一种数据类型的数据,一旦初始化完成,即所占的空间就已固定下来,即使某个元素被清空,但其所在空间仍然保留, 因此数组长度将不能被改变。

2:数组引用变量是存放在栈内存(stack)中,数组元素是存放在堆内存(heap)中(引用类型)

3:java中多维数组的声明和初始化应按从高维到低维的顺序进行
   初始化:
   (1)(静态初始化)int a[][] = {{1,2},{3,4,5,6},{7,8,9}};
   (2)(动态初始化)可变数组:
      int a[][] = new int [3][];
      a[0] = new int[2];
      a[1] = new int[4];
      a[2] = new int[3];
   (3)int[] arrays3 = new int[]{1,2}; (一维数组)

  错误初始化情况:
  (1):int t[][] = new int[][4];     //未遵循从高维到低维
  (2):int b[3][2] = {{1,2},{3,4},{5,6}};      //建议不要混用静态初始化和动态初始化,即不要既指定数组的长度的同   时又指定每个元素的值。

4::数组间的复制(java.lang.System 类的静态方法):
   public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
   src:源数组;        
   srcPos:源数组要复制的起始位置;
   dest:目的数组;        
   destPos:目的数组放置的起始位置;        
   length:复制的长度。
   注意:src and dest都必须是同类型或者可以进行转换类型的数组,且要注意溢出情况.



5:二维数组的长度 = a.length ;
  二维数组中的数组的长度 = a.length ;

6:判断数组是否相等:
   static boolean        equals(int[] a, int[] a2)
   如果两个指定的 int 型数组彼此相等,则返回 true。

7:数组的默认值:
   int类型不赋初值则默认赋值为0,引用类型默认为null。

8:二维数组的输出:
   for(int i=0;i<word.length;i++){  
            for(int j=0;j<word.length;j++){  

                System.out.print(word[j]+" ");  
            }  
            System.out.println();  
        }  

9:二维数组的赋值:
   for(int i=0;i<arr.length;i++){  

            for(int j=0;j<arr.length;j++){  
                   arr[j]=j;
}  

        }

10:二维数组层次图:




















11:二分法(折半查找)
        比较目标值与中间值大小,缩小范围查找(建立在排好序的情况下)

小孩圆圈的例子:
【书记员:鲁登科】

每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。
Android菜鸟饭团南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧

ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表