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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

泛型是什么?有什么用?在哪里用?

3 个回复

正序浏览
避免了运行时的错误,尽量将问题在编译器就提示出来,提高了程序的安全性
回复 使用道具 举报
泛型是jdk1.5新增的安全机制,如果Object对象是函数的形参,你可以传递任何类的对象,但是如果函数本身只处理String类型的,传入Integer类型,程序编译不会出错,但是运行就会报错,因为会设计到强转的问题,有了泛型,它会在编译时就进行检测,不符合的类型它就会报错
回复 使用道具 举报
哪里都可以用,最简单的例子,一个集合加上String的泛型,就可以把他的元素之间赋给String,不加泛型就会报数据转换异常的错误,用途很广
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马