Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java源代码中的泛型编程_Java_Api_Generics - Fatal编程技术网

Java源代码中的泛型编程

Java源代码中的泛型编程,java,api,generics,Java,Api,Generics,数组和集合是所有java程序员使用的两个基本api类。这两个类都是在Java1.2中添加的 在Arrays类中,有27个重载的binarysearch方法,它不使用泛型,其中as集合更新为使用泛型。其中as Collections类有2个重载的二进制搜索方法 为什么会这样做,或者我遗漏了什么 因为Java泛型只能在引用类型上参数化int、long等都是基元类型。C++也支持基元模板。。但是我猜java不支持模板相关文章。。

数组和集合是所有java程序员使用的两个基本api类。这两个类都是在Java1.2中添加的

在Arrays类中,有27个重载的binarysearch方法,它不使用泛型,其中as集合更新为使用泛型。其中as Collections类有2个重载的二进制搜索方法


为什么会这样做,或者我遗漏了什么

因为Java泛型只能在引用类型上参数化
int
long
等都是基元类型。

C++也支持基元模板。。但是我猜java不支持模板相关文章。。