java泛型如何应用
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本文小编为大家详细介绍"java泛型如何应用",内容详细,步骤清晰,细节处理妥当,希望这篇"java泛型如何应用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、什么是泛型
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
网络安全青年争先手操报
哪里可以找网络安全课程
华师大密码与网络安全专业就业
河南安防卫星授时服务器虚拟主机
支付宝存储服务器安全吗
自学搜索数据库
c h2数据库连接
公司有内部服务器看微信
数据库数据表的制作结果分析
软件开发烂尾是什么意思
深瑞银网络技术
崇明区参考数据库研发厂家报价
容器技术软件开发要不要学习
多人服务器怎么挖东西
华为服务器电源灯橙色闪烁
服务器显示c7
党员档案数据库建立与维护流程
神泣数据库漏洞
建筑设计跟软件开发
南通基础网络技术电话
自动化 获取文本框数据库
wow 轮回服务器
前端上传工程到服务器
滨州库存管理软件开发公司
vscode重启服务器
什么是下一代网络技术
大众日报图文数据库
湖州软件开发驻场哪家好
杭州软件开发的品牌公司
东土科技 工业互联网