제네릭
- Item 26. Don’t use raw types
- Item 27. Eliminate unchecked warnings
- Item 28. Prefer lists to arrays
- Item 29. Favor generic types
- Item 30. Favor generic methods
- Item 31. Use bounded wildcards to increase API flexibility
- Item 32. Combine generics and varargs judiciously
- Item 33. Consider typesafe heterogeneous containers