java泛型如何应用
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本文小编为大家详细介绍"java泛型如何应用",内容详细,步骤清晰,细节处理妥当,希望这篇"java泛型如何应用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、什么是泛型
千家信息网最后更新 2025年02月23日java泛型如何应用
本文小编为大家详细介绍"java泛型如何应用",内容详细,步骤清晰,细节处理妥当,希望这篇"java泛型如何应用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
1、什么是泛型
泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例 如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即 传入实际的类型参数,也称为类型实参)。
泛型是一种参数化类型。
2、泛型的使用规则
泛型是JDK5.0出现,在之前的版本中是不能使用的;
泛型是需要写在一对<>中的;
泛型的类型必须是引用类型,不能是基本数据类型;
如果是基本数据 类型,必须使用其包装类。如果有多个泛型类型,使用逗号分隔;
3、泛型应用实例
示例:
public class DAO{ private Map map = new HashMap<>(); public void save(String id,T entity){ map.put(id,entity); } public T get(String id){ return map.get(id); } public void update(String id,T entity){ map.put(id,entity); } public List list(){ Collection values = map.values(); List list = new ArrayList(); for (T value : values) { list.add(values); } return list; } public void delete(String id){ map.remove(id); }}
public class DAOTest { public static void main(String[] args) { DAOuserDAO = new DAO<>(); User user1 =new User(1,12,"张三"); User user2 =new User(2,13,"李四"); User user3 =new User(3,14,"王五"); userDAO.save("1",user1); userDAO.save("2",user2); userDAO.save("3",user3); System.out.println(userDAO.get("1")); userDAO.update("1",new User(1,18,"张三")); List list = userDAO.list(); System.out.println(list); userDAO.delete("1"); System.out.println(userDAO.list()); }}
读到这里,这篇"java泛型如何应用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
类型
应用
参数
文章
内容
接口
数据
张三
妥当
变量
多个
实例
实际
对象
就是
属性
思路
新知
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发版权申请
交大图书馆数据库外网
郑州精益达软件开发
南京现代化软件开发资费
鹰潭正规服务器价格
饥荒公共服务器和本地服务器
下拉菜单怎样关闭数据库
软件开发湖南邵阳李华
向数据库表里添加元素
泰拉瑞亚手机版搭建服务器
曜月网络技术有限公司
江苏诚信网络技术服务指导
乾颐堂网络安全系统
创建数据库的脚本语言
单位网络安全检查怎么填
服务器主板不插风扇不启动
软件开发公司需要交什么税种
电信天翼云服务器价格
计算机网络技术还要考试吗
靠谱的服务器搬迁价格
中国网通网络技术有限公司
怎么显示隐藏数据库
权臣下载软件开发
热迁移导致数据库损坏
山东三侠互娱网络技术有限
支付网络安全问题论文
ods服务器
湛江app软件开发联系方式
网络技术有哪些岗位职责
服务器主板不插风扇不启动