最近在研究 Rxjava 中发现使用了这样的写法。
public abstract class AsyncJob<T> {
public <R>AsyncJob<R> map(Func<T,R> func){
}
}
对于 <R>AsyncJob<R> 这种写法感到陌生,问了一圈同事都说不清楚。
一开始以为是泛型相关,然而没有查到相关介绍。
最后在这篇博客看到 [ java 中返回任意类型值]
大概知道了这是一种 [返回任意类型] 的语法,有人熟悉并知道正确的叫法吗?