黑马程序员技术交流社区

标题: 泛型 [打印本页]

作者: Echo0912    时间: 2015-9-12 22:42
标题: 泛型
概述:泛指某种类型。
        好处:
                1、提高安全性。(把运行期异常转移到编译期)
                2、不用强转了。
        泛型的格式:
                <>    <>中的数据类型必须是引用类型
        注意事项:
                1、前后泛型必须一致,或者后边的泛型可以不写。
                        ArrayList<String> list = new ArrayList<String>();
       
        案例:ArrayList存储字符串、自定义对象并遍历(泛型版)

        泛型的由来:
                以前的集合能存的是Object类型的数据,这样什么类型的数据都可以存进集合了。
                但是好多时候我们要做类型转换,这样就不安全。而泛型就是来解决这个问题的

        泛型类:
                格式:
                        在类名后边加泛型即可。
                        class Person<T> {  //type

                                public void show(T t){
                               
                                }

                                public <V> void method(V v){
                               
                                }

                                public static <B> void function(B b){
                               
                                }
                       
                        }





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