Prefer using parameterized types over raw types
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 :
- they usually require casts
- they aren’t type safe, and some important kinds of errors will only appear at runtime
- they are less expressive, and don’t self-document in the same way as parameterized types
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 !!
|Linked data based integration|
|New Date and Time API in Java8|
|Re-platformig this blog to Wintersmith|
|Improving code quality in agile teams|