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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 橘猫自由 中级黑马   /  2015-12-20 11:01  /  700 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

增强for:       
                for(元素的数据类型 变量名 : 要遍历的数组或者集合名) {
                        //直接用就可以了
                }
                记忆:增强for底层依赖的是 迭代器(Iterator).
                在Eclipse中,敲 fore, 然后Alt + / 即可自动生成。

        // 思考: 普通for,迭代器,增强for在遍历集合的时候,能不能删除集合中的元素
                普通for:可以删除,但是索引要--,
                迭代器:可以删除,但是得调用迭代器的remove()方法删除。
                增强for:不可以删除。

        静态导入:(JDK1.5以后的新特性)               
                格式:
                        import static 包名.类名.方法名;          //可以直接导入到 方法级别
                        开发不用,要求遇到的时候,能看懂就可以了。

        可变参数:(JDK1.5以后的新特性)               
                应用场景:当定义方法的时候,不知道写多少个参数的时候,就可以考虑使用。
                格式:
                        修饰符        返回值类型        方法名(参数类型... 变量名) {
                                //方法体;
                        }
                注意事项:
                        1、这个的变量其实是一个数组。
                        2、如果方法有多个形参,并且其中包含可变参数,那么可变参数肯定是参数列表的最后一个。

1 个回复

倒序浏览
赞一个。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马