When generics were introduced in JDK 1.5, raw types were retained only to maintain backwards compatibility with older versions of Java. Although using raw types is still possible, they should be avoided for following reasons :
Unless you are using a JDK version prior to 1.5 I don't see a reason why you should not use parameterized types in your code.
Happy coding !!