What does this part of the code below
mean? I don\'t even know what this syntax is even called.
private class Downl
AsyncTask is a generic class. You should look at the generics tutorial to understand the syntax and semantics of generics.
If you look at the AsyncTask docs you will see what each of those parameters means.