A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 李慧兵 中级黑马   /  2015-10-1 10:37  /  263 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组:
        * 理解概念:存储同一类型的多个元素的容器
        * 数组的好处:每个元素都有一个编号,叫索引(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中木有真正意义的引用传递;
                * 基本类型的变量作为参数传递过来的是变量的值,引用类型的变量作为参数传递过来的是地址值;
                * 我们对引用类型的变量的操作,实际是根据内存地址值对内存中对象的操作;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马