特に、

When using generics, Java checks for type safety at compile time,but throws away that information at run time,

の意味が分かりません。