Joined March 2013
Photos and videos
Item 26: Favor generic typesMore on : www.sudhakar.duraiswamy/notes?id=15001 #Effective_Java
Item 25: Prefer lists to arraysMore on : www.sudhakar.duraiswamy/notes?id=14001 #Effective_Java
Item 24: Eliminate unchecked warningsMore on : www.sudhakar.duraiswamy/notes?id=8002 #Effective_Java
Item 23: Dont use raw types in new codeMore on : www.sudhakar.duraiswamy/notes?id=5003 #Effective_Java
Item 22: Favor static member classes over non-staticMore on : www.sudhakar.duraiswamy/notes?id=10002 #Effective_Java
Item 21: Use function objects to represent strategiesMore on : www.sudhakar.duraiswamy/notes?id=7002 #Effective_Java
Item 20: Prefer class hierarchies to tagged classesMore on : www.sudhakar.duraiswamy/notes?id=13001 #Effective_Java
Item 19: Use interfaces only to define typesMore on : www.sudhakar.duraiswamy/notes?id=12001 #Effective_Java
Item 18: Prefer interfaces to abstract classesMore on : www.sudhakar.duraiswamy/notes?id=11001 #Effective_Java
Item 17: Design and document for inheritance or else prohibit itMore on : www.sudhakar.duraiswamy/notes?id=10001 #Effective_Java
Item 16: Favor composition over inheritanceMore on : www.sudhakar.duraiswamy/notes?id=9001 #Effective_Java
Item 15: Favor immutabilityMore on : www.sudhakar.duraiswamy/notes?id=8001 #Effective_Java
Item 14: In public classes, use accessor methods, not public fieldsMore on : www.sudhakar.duraiswamy/notes?id=2003 #Effective_Java
Item 13: Minimize the accessibility of classes and membersMore on : www.sudhakar.duraiswamy/notes?id=7001 #Effective_Java
Item 12: Consider implementing ComparableMore on : www.sudhakar.duraiswamy/notes?id=1004 #Effective_Java
Item 11: Override clone judiciouslyMore on : www.sudhakar.duraiswamy/notes?id=1003 #Effective_Java
Item 22: Favor static member classes over non-staticMore on : www.sudhakar.duraiswamy/notes?id=10002 #Effective_Java
Item 21: Use function objects to represent strategiesMore on : www.sudhakar.duraiswamy/notes?id=7002 #Effective_Java
Item 20: Prefer class hierarchies to tagged classesMore on : www.sudhakar.duraiswamy/notes?id=13001 #Effective_Java
Item 19: Use interfaces only to define typesMore on : www.sudhakar.duraiswamy/notes?id=12001 #Effective_Java