黑马程序员技术交流社区

标题: day05 [打印本页]

作者: 李慧兵    时间: 2015-10-1 10:37
标题: day05
数组:
        * 理解概念:存储同一类型的多个元素的容器
        * 数组的好处:每个元素都有一个编号,叫索引(index)
        * 掌握数组定义的格式:
                一维数组:
                        int[] arr = new int[5];
                        int[] arr = new int[]{1,2,3,4,5};
                        int[] arr = {1,2,3,4,5};
                二维数组:
                        int[][] arr = new int[3][4];
                        int[][] arr = new int[3][];
                        int[][] arr = {{1,2}, {3, 4, 5}};
        * 数组的长度:arr.length (length是属性)
        * 数组的操作:
                * 遍历
                * 获取最值、查表法、反转、基本查找

        * 数组索引越界异常:ArrayIndexOutOfBoundsException
        * 空指针异常:NullPointerException


* 面试题:
        * Java中有木有真正意义的引用传递?
        * 谈谈你对值传递和引用传递的理解。
        * 答:
                * Java中木有真正意义的引用传递;
                * 基本类型的变量作为参数传递过来的是变量的值,引用类型的变量作为参数传递过来的是地址值;
                * 我们对引用类型的变量的操作,实际是根据内存地址值对内存中对象的操作;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2