java泛型的概念是什么

这篇文章主要介绍了java泛型的概念是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java泛型的概念是什么文章都会有所收获,下面我们一起来看看吧。

成都创新互联专注于杭锦企业网站建设,成都响应式网站建设,电子商务商城网站建设。杭锦网站建设公司,为杭锦等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

概念

1、泛型是指类型可以作为参数传递,本质上是类型参数。例如,当我们定义一种方法时,我们经常指定将特定类别的物体作为参数传输。

2、如果使用泛型,特定的传输对象可以指定为特定的类型,而不需要指定特定的类型。也就是说,我们把某种类型作为参数传输。

与Object的区别

若使用Object,则必须强制将输入类型转换为所需类型,若输入类型不匹配,则会导致程序包ClassCastException异常。例如,以下代码,testObj()输入int类型的值,并且程序在执行时会出错:

实例

public void testObj(Object o){
    String name= (String) o;
}

常用的java框架有哪些

1.SpringMVC,Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。

2.Shiro,Apache Shiro是Java的一个安全框架。

3.Mybatis,MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。

4.Dubbo,Dubbo是一个分布式服务框架。

5.Maven,Maven是个项目管理和构建自动化工具。

6.RabbitMQ,RabbitMQ是用Erlang实现的一个高并发高可靠AMQP消息队列服务器

7.Ehcache,EhCache 是一个纯Java的进程内缓存框架。

关于“java泛型的概念是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“java泛型的概念是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


标题名称:java泛型的概念是什么
当前链接:http://scyanting.com/article/psgjjj.html