java泛型如何应用
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,本文小编为大家详细介绍"java泛型如何应用",内容详细,步骤清晰,细节处理妥当,希望这篇"java泛型如何应用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、什么是泛型
千家信息网最后更新 2024年11月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安全错误
数据库的锁怎样保障安全
网络安全块的地址
四川智慧团建软件开发
网络报表网络安全责任表格
猎人维修大师改服务器
语音服务器连接不上wifi
从思想上重视网络安全
软件开发培训哪个学校好一些呢
ftp+软件开发
如何做数据库调优
杭州码农软件开发
显示数据库需要执行命令
免费的服务器和域名
电商对服务器有什么影响
绝地逃生服务器炸了
江苏华为服务器虚拟化费用
数据库修改数据长度限制
大带宽服务器
河南采购智慧景区软件开发
数据库技术中联系模型
成都软件开发费用标准
电影服务器网站模板
rams数据库
网络技术 2017
车子显示服务器超时
2017南阳网络安全知识
五指山软件开发
开展网络安全抽查评估
服务器运行温度
珠联互联网科技
剑神诀 启动数据库失败