类型安全

feintkotlin 2014-11-26 09:58:51
我在看泛型的,书上说泛型能保证类型安全,可类型安全究竟是这么回事啊
...全文
215 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
feintkotlin 2014-11-26
  • 打赏
  • 举报
回复
哦,我似乎明白了。 对了,java是不是不太适合做桌面应用啊
zhangzheqwe 2014-11-26
  • 打赏
  • 举报
回复
使用泛型如果类型不符,那么编译阶段就会报错,不使用则运行阶段才会报错,通过这个机制就能确保类型正确性
lsweetyy 2014-11-26
  • 打赏
  • 举报
回复
我的理解不知道是不是这个意思,范型可以定义类型,这样就保证了对象的类型安全,例如java.util.List list=new java.util.ArrayList()是没有定义对象范型类型的,这样什么类型都可以add进去,取出来也需要判断并转换类型,同时也就暴露对象换类型。如果写成java.util.List<BaseType> list=new java.util.ArrayList<BaseType>() ,插入和取出来只能有BaseType这个类型对象了,任何操作该对象都只能接受BaseType这个类型。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧