The most commonly used type parameter names are:
E - Element (used extensively by the Java Collections Framework)K - KeyN - NumberT - TypeV - ValueS, U, V etc. - 2nd, 3rd, 4th typesDon’t declare generic types on the RHS (just use <>). Java will infer it from the LHS (much like Haskell type signatures).
We’ll be focussing on: