请教大神Java类声明的语法问题

如下面的方式声明一个类,其中的“Params, Progress, Result”这样写是什么意思呢?

  public abstract class AsyncTask<Params, Progress, Result> {
        .......
 }

java泛型,带多个参数。具体各个参数的含义参考如下:
http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html

安卓异步操作方法。 他提供了三个方法。分别在执行的前,中,后执行。 Params, Progress, Result代表,参数,进度,返回的结果