2024年java基础含义

java基础含义在读 java 源代码的时候 我们经常会看到类似这样的定义 java 基础含义 那么这个是什么含义呢 第二个很好理解 表示返回值类型 而第一个的作用是声明这个方法是个泛型方法 看 javadoc 的关于的解释 Generic methods are methods that introduce their own type parameters This is similar to

大家好,我是讯享网,很高兴认识大家。



在读java源代码的时候,我们经常会看到类似这样的定义java基础含义:

 
讯享网 

那么这个是什么含义呢?
第二个很好理解,表示返回值类型;
而第一个的作用是声明这个方法是个泛型方法
看javadoc的关于的解释:

Generic methods are methods that introduce their own type parameters. This is similar to declaring a generic type, but the type parameter's scope is limited to the method where it is declared. Static and non-static generic methods are allowed, as well as generic class constructors.

大概含义是,泛型方法声明了本方法含有(比如)。

有个好方法帮助理解,把这个去掉,会发生什么呢?

Paste_Image.png

会报找不到的定义的错误!
原来,编译器并不会识别这个是泛型类型的占位符,还可能有其他的类名也叫(并不是保留字,没人规定不可以)!
这个就会告诉编译器,现在声明是一个范型类型的占位符,而不是其他东东(比如类名)!

现在是不是恍然大悟了呢?

再回想下我们平时经常写的带有泛型的类:

讯享网

这里的, 作用也一样,声明是个泛型类型的占位符。这么定义的类,叫做。

类比下关于模板的定义:


                    
小讯
上一篇 2024-12-24 07:39
下一篇 2024-12-31 17:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5440.html