I hope many of us aware that Generics are completely free of primitive types. Its not at all support any kind of primitive data types into to. But I want the reason why? Is there any specific reason available for this? If yes, then what are those reason please explain.