...
Wiki Markup |
---|
\[[Langer 2008|AA. Bibliography#Langer 08]\] Topic 3, "[Coping with Legacy|http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#Topic3]" [[Bloch 2008|AA. Bibliography#Bloch 08]\] Item 23: "Don't use raw types in new code" [[Bloch 2007|AA. Bibliography#Bloch 07]\] Generics, 1. "Avoid Raw Types in New Code" \[[Bloch 2005|AA. Bibliography#Bloch 05]\] Puzzle 88: Raw Deal \[[Darwin 2004|AA. Bibliography#Darwin 04]\] 8.3 Avoid Casting by Using Generics \[[JavaGenerics 2004|AA. Bibliography#JavaGenerics 04]\] \[[JLS 2005\]|AA. Java References#JLS 05] The Java Language Specification, Conversions and Promotions, also 4.8 "Raw types" and 5.1.9 "Unchecked Conversion" \[[Naftalin 2006|AA. Bibliography#Naftalin 06]\] Chapter 8, "Effective Generics" \[[Naftalin 2006b|AA. Bibliography#Naftalin 06b]\] "Principle of Indecent Exposure" \[[Schildt 2007|AA. Bibliography#Schildt 07]\] "Create a checked collection" |
...
49. Miscellaneous (MSC) 49. Miscellaneous (MSC) MSC01-J. Do not use insecure or weak cryptographic algorithmsOBJ11-J. Defensively copy private mutable class members before returning their references 04. Object Orientation (OBJ) OBJ13-J. Write garbage collection friendly code