java中什么是泛型

  介绍

本篇文章给大家分享的是有关java中什么是泛型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

java的优点是什么

1。简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2。面向对象;3。分布性,Java是面向网络的语言;4。鲁棒性、java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。5。安全性,用于网络,分布环境下的Java必须防止病毒的入侵。6。体系结构中立,只要安装了Java运行时系统,就可在任意处理器上运行。7。可移植性、Java可以方便地移植到网络上的不同机器。8。解释执行,Java解释器直接对Java字节码进行解释执行。

<强> 1,概念

泛型是指类型可以作为参数传递,本质上是类型参数,例如,当我们定义一种方法时,我们经常指定将特定类别的物体作为参数传输。然而,如果使用泛型,特定的传输对象可以指定为特定的类型,而不需要指定特定的类型。也就是说,我们把某种类型作为参数传输。

<强> 2,与对象的区别

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

<强> 3,实例

 public  void  testObj (Object  o) {
  ,,,String  name=,(字符串),o;
  }

以上就是java中什么是泛型,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

java中什么是泛型