当前位置:网站首页 > Java基础 > 正文

java基础含义



在读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

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

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

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

 

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

类比下关于模板的定义:


                            

  • 上一篇: java是基础
  • 下一篇: java基础教学329
  • 版权声明


    相关文章:

  • java是基础2025-04-04 19:58:06
  • java 构建方法基础2025-04-04 19:58:06
  • java基础面试深入2025-04-04 19:58:06
  • java程序设计基础课后答案2025-04-04 19:58:06
  • 广州java基础培训2025-04-04 19:58:06
  • java基础教学3292025-04-04 19:58:06
  • java基础编程软件2025-04-04 19:58:06
  • java string基础类型2025-04-04 19:58:06
  • java基础版2025-04-04 19:58:06
  • java基础说课2025-04-04 19:58:06