I'm currently preparing for scjp1.5 I have read the Generics section from K&B book and from few other sites. But still i'm not very clear about the concepts in generics.I'm plannin to take the exam by july last week.so it would be great if i get the notes highlighting the important concepts like usage of 1. < ? extends String> 2. < ? super String> 3. <?> 4. <String> 5. <T> 6. <T extends String> likewise I have mentioned String class just for example. I just want to know the exact usages of these and how to use them and when to use them.